多维数组
生成(改变)多维数组
reshape,shape属性,resize属性
多维变一维
矩阵转置(行列互换)
一维变成多维
属性介绍:
(1)reshape() 不会改变原数据,通过返回新数组的方式修改
(2)shape 属性直接更改原数据
(3)resize()也是直接更改原数据
示例:
arr1 = np.array(range(1,21))
[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20]
arr2 = arr1.reshape(4,5) # 积 等于数组长度
[[ 1 2 3 4 5]
[ 6 7 8 9 10]
[11 12 13 14 15]