版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40232872/article/details/82180492
reshape函数是numpy中一个很常用的函数,作用是在不改变矩阵的数值的前提下修改矩阵的形状。
Talk is cheap ,show me the code!
#first
import numpy as np
x=np.array([[1,2],[3,4]])
x.shape
print(x)
#second
y=np.reshape(x,(1,4))
y.shape
print(y)
y=np.reshape(x,(1,-1))
#缺省值-1代表我不知道要给行(或者列)设置为几,reshape函数会根据原矩阵的形状自动调整。
y.shape
print(y)
如下图所示,是我自己测试的code。