arr.shape # (a,b)
arr.reshape(m,-1) #改变维度为m行、d列 (-1表示列数自动计算,d= a*b /m )
arr.reshape(-1,m) #改变维度为d行、m列 (-1表示行数自动计算,d= a*b /m )
16个数,行数为4,列数自动计算。
import numpy as np
arr = np.arange(16).reshape(4, -1)
print(arr)
arr.shape # (a,b)
arr.reshape(m,-1) #改变维度为m行、d列 (-1表示列数自动计算,d= a*b /m )
arr.reshape(-1,m) #改变维度为d行、m列 (-1表示行数自动计算,d= a*b /m )
16个数,行数为4,列数自动计算。
import numpy as np
arr = np.arange(16).reshape(4, -1)
print(arr)