相同之处
都可以用来重新调整 tensor 的形状。
不同之处
1.view 函数只能用于 contiguous 后的 tensor 上,也就是只能用于内存中连续存储的 tensor。如果对 tensor 调用过 transpose, permute 等操作的话会使该 tensor 在内存中变得不再连续,此时就不能再调用 view 函数。因此,需要先使用 contiguous 来返回一个 contiguous copy。
2.reshape 则不需要依赖目标 tensor 是否在内存中是连续的。
相关文章
- 02-25QStateMachine:QEvent和信号之间的区别?
- 02-25python – gevent.wait和gevent.joinall有什么区别?
- 02-25map和hashmap中的区别
- 02-25__stdcall、__cdcel和__fastcall定义与区别
- 02-25Python中tuple和list有什么区别?Python入门!
- 02-25Python中tuple和list的区别?Python基础学习!
- 02-25Python中tuple和list有什么区别?Python入门!
- 02-25vs2010 和vs2012的区别 副标题--Loaded事件走两次
- 02-25fetchall和fetchone的区别
- 02-25python中查询数据库时fetchone()函数和fetchall()函数的区别