""" 1.當原始數組A[4,6]為二維數組,代表4行6列。 A.reshape(-1,8):表示將數組轉換成8列的數組,具體多少行我們不知道,所以參數設為-1。用我們的數學可以計算出是3行8列 2當原始數組A[4,6]為二維數組,代表4行6列。 A.reshape(3,-1):表示將數組轉換成3行的數組,具體多少列我們不知道,所以參數設為-1。用我們的數學可以計算出是3行8列 """ import numpy as np a=np.arange(24) print(a) b=a.reshape(3,-1) print(b) c=a.reshape(-1,8) print(c) d=a.reshape(2,3,2,2) print(d)
參考:https://www.jianshu.com/p/04a408c3528b