numpy中的reshape

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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章