python 里面reshap(-1,1024)中的-1什么意思

 我来答
longryl
2018-01-25 · TA获得超过5247个赞
知道小有建树答主
回答量:1554
采纳率:51%
帮助的人:362万
展开全部
为-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]])
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式