Python中怎样使用shape计算矩阵的行和列

Python018

Python中怎样使用shape计算矩阵的行和列,第1张

你得先安装numpy库,矩阵(ndarray)的shape属性可以获取矩阵的形状(例如二维数组的行列),获取的结果是一个元组,因此相关代码如下:

import numpy as np

x = np.array([[1,2,5],[2,3,5],[3,4,5],[2,3,6]])

# 输出数组的行和列数

print x.shape  # (4, 3)

# 只输出行数

print x.shape[0] # 4

# 只输出列数

print x.shape[1] # 3

print(X.shape):查看矩阵的行列号

print(len(X)):查看矩阵的行数

print(X.ndim):查看矩阵的维数

1、查看矩阵的行列号

2、查看矩阵的行数

3、查看矩阵的维数

众多python培训视频,尽在python学习网,欢迎在线学习!

##用列表的嵌套就行了,下面是一个例子。

##注意:最左边每个=表示一个空格

##将n修改为你需要的行数

n=6

lsts=[[] for e in range(0,n)]

i=1

##为每一行赋值

##第i行有i列

for lst in lsts:

====for e in range(1,i+1):

========lst.append(e)

====i+=1

print(lsts)