結論:reshape(-1,1)是將一維數據在行上變化,而reshape(1,-1)是將一維數據在列上變化。
這里-1是指未設定行數,程序隨機分配,所以這里-1表示任一正整數
所以reshape(-1,1)表示(任意行,1列)
如:
e = np.array([1]) #只包含一個數據
f = e.reshape(1,-1) #改變形狀,輸出f之后發現它已經變成了二維數據
一維數據示例:
多維數據示例:
結論:reshape(-1,1)是將一維數據在行上變化,而reshape(1,-1)是將一維數據在列上變化。
這里-1是指未設定行數,程序隨機分配,所以這里-1表示任一正整數
所以reshape(-1,1)表示(任意行,1列)
如:
e = np.array([1]) #只包含一個數據
f = e.reshape(1,-1) #改變形狀,輸出f之后發現它已經變成了二維數據
一維數據示例:
多維數據示例:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。