np.reshape()函数怎么用的
时间: 2024-06-13 15:04:35 浏览: 91
Numpy之reshape()使用详解
np.reshape()函数是用来改变numpy数组的形状的。它的基本用法是将原始数组转换为指定形状的新数组。具体用法如下:
np.reshape(a, newshape, order='C')
其中,a表示原始数组,newshape表示新数组的形状,order表示元素在新数组中的排列顺序,可选参数,默认为'C',表示按行排列。
另外,引用中提到了一种特殊的用法,即当newshape中有一个维度的值为-1时,表示该维度的大小由函数自动计算得出。例如,代码1中的np.reshape(-1)将原始数组转换为了一个一维数组,其大小由原始数组的大小自动计算得出。
阅读全文