python中reshape的用法
reshape函数的使用:
#reshape()是数组对象中的方法,用于改变数组的形状
arr = [1,2,3,4,5,6,7,8,9]
import numpy as np
arr=np.array(arr) #一维

#变成一个3 * 3的二维矩阵:
#方法一
arr.reshape(3,3) #二维

#方法二
arr.reshape(-1,3) #二维 -1代表的意思:不知道分多少行,但必须分成3列

brr = [1,2,3,4,5,6,7,8]
brr=np.array(brr)

#变成一个2 * 2 * 2的三维矩阵:
brr.reshape(2,2,2) #三维

当我们改变原数组的数据时,新数组也会改变:
arr = [1,2,3,4,5,6,7,8,9]
import numpy as np
arr=np.array(arr)
brr=arr.reshape(3,3)
arr[0]=222
arr
brr













