pytorch学习中关于torch.view的疑惑

遥山隐隐 2019-04-07 04:47:14
请问图里的-1是什么意思啊?
...全文
410 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
new_delete_ 2020-03-08
  • 打赏
  • 举报
回复
-1类似于占位的意思,要根据其他维度来推出真实值。比如你这个例子中,x是4x4的张量,z=x.view(-1, 8), 16 / 8 = 2, 所以实际上z为2x8的张量
天下第一小白 2020-01-01
  • 打赏
  • 举报
回复
-1是自适应的意思,你指定第二个位置是8,第一个位置自适应,也就是它会自动帮你把前面数组分为8列,行数由你数组元素个数决定,16个元素只能分为2行了,32个元素,他就会帮你分为4行
CWQFOREVER 2019-11-04
  • 打赏
  • 举报
回复
原来的x是4x4的一个矩阵,那么x.view(-1,8)则表示将其划分为8列的数组,总共16个数字,那么只能分为两行,也就是说-1是个未知数,由程序自己去推导-1的值,而前面所说的两行也就是程序自己推导出来的,此时-1就等于了2
wsxzhbzl 2019-08-21
  • 打赏
  • 举报
回复
图的-1代表的是自动填充的维度,指定了8,则size=16=2X8
qq_40432263 2019-07-22
  • 打赏
  • 举报
回复
-1表示自动计算,16个元素,可以写成4*4或2*8样式的,16/8=2,-1此时就是2
LKlk7>| 2019-06-20
  • 打赏
  • 举报
回复
view(-1,8)中的-1表示自动计算行数,就上面的例子来说和view(2,8)的效果相同
遥山隐隐 2019-04-14
  • 打赏
  • 举报
回复
tensor.mean()是什么意思啊?

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧