概述
在numpy的数组ndarray对象中,有 形状 属性,表示该数组是 几行几列
一维数组的形状
import numpy as np
arr=np.array([1,2,3])
print('形状:',arr.shape)
执行结果:
形状: (3,)
注意:形状是元祖类型,只有1个值,第二个值是空的,不能是0
二维数组的形状
import numpy as np
arr=np.array([[1,2,3],[4,5,6]])
print('形状:',arr.shape)
执行结果:
形状: (2, 3)
形状是元祖类型,有2个值,表示2行3列
三维数组的形状
import numpy as np
arr=np.array([[[1,2,3]],[[4,5,6]]])
print(arr)
print('形状:',arr.shape)
执行结果:
[[[1 2 3]]
[[4 5 6]]]
形状: (2, 1, 3)
形状是元祖类型,有3个值,表示3维数组,有2个1行3列的数组