网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

view()与reshape()之间有哪些区别

这篇文章主要介绍了view()与reshape()之间有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

成都创新互联公司10多年成都企业网站建设服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,成都企业网站建设及推广,对成都混凝土搅拌罐等多个行业拥有丰富的营销推广经验的网站建设公司。

一、先来说一说reshapeview之间的区别

相同点:都是可以改变tensor的形状

不同点

  • .view()方法只能改变连续的(contiguous)张量,否则需要先调用.contiguous()方法;而.reshape()方法不受此限制;如果对 tensor 调用过 transposepermute等操作的话会使该 tensor 在内存中变得不再连续。

  • .view()方法返回的张量与原张量共享基础数据(存储器,注意不是共享内存地址);.reshape()方法返回的可能是原张量的copy,也可能不是,这个我们不知道。

二、再来说一说reshape/viewresize_之间的区别

  • 它们之间的区别就比较明显,前者在改变形状的时候,总的数据个数不能变,而后者在改变形状的时候是可以只截取一部分数据的,也可以通过插值让尺寸变大。

  • 但是resize只能让尺寸小于等于原本的尺寸,resize_却可以让尺寸大于原本的尺寸。

此外,torchvision.transformer.Resize()是可以新尺寸随便变的,变大变小都可以,但要求对象必须是Image。

感谢你能够认真阅读完这篇文章,希望小编分享的“view()与reshape()之间有哪些区别”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


网站标题:view()与reshape()之间有哪些区别
URL链接:http://bjjierui.cn/article/peiecs.html

其他资讯