创建二维数组
在numpy中利用numpy,array([列表,列表])创建
# 创建二维数组
import numpy as np
nparray=np.array([[1,2,3],[4,5,6]])
print(nparray)
运行结果
[[1 2 3]
[4 5 6]]
获取二维数据的维度,即矩阵的行,列 numpy.shape
# 创建二维数组
import numpy as np
nparray=np.array([[1,2,3],[4,5,6]])
print(nparray.shape)
# 利用维度遍历二维数组
for i in range(nparray.shape[0]):
print(f"{i}行数据:")
for j in range(nparray.shape[1]):
print(nparray[i][j],end=" ")
print()
运行结果
(2, 3)
0行数据:
1 2 3
1行数据:
4 5 6
重新定义二维数组的维度-nparray.reshape(row,colnum)
- row:行
- colnum:列
# 创建二维数组
import numpy as np
nparray=np.array([[1,2,3],[4,5,6]])
print(nparray.reshape(3,2))
运行结果:
[[1 2]
[3 4]
[5 6]]