python 里面reshap(-1,1024)中的-1什么意思
发布网友
发布时间:2022-04-30 05:10
我来回答
共1个回答
热心网友
时间:2022-04-18 05:43
为-1,表示此时该元素值表示为指定,会从数组的长度和剩余的维度中推断出;
如1:
>>> a=np.array([1,2,3,4,5])
>>> d=a.reshape((-1,1)) #指定的值被推断出为5
>>> d
输出:array([[1],
[2],
[3],
[4],
[5]])
如2:
>>> b=np.array([[1,2,3],[4,5,6]])
>>> d=b.reshape(3,-1) #指定的值被推断出为2
>>> d
输出:array([[1, 2],
[3, 4],
[5, 6]])