![在这里插入图片描述](https://img-blog.csdnimg.cn/20201029152941498.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0OTc3ODQx,size_16,color_FFFFFF,t_70#pic_center)
1、torch中的view()和reshape()功能相同
torch中的view()和reshape()都改变tensor的shape,且共享内存。
2、torch中的reshape()和numpy中reshape()功能相同
torch中的reshape()和numpy中reshape()都改变shape,且共享内存。
3、numpy中view()和reshape()功能不同
numpy中reshape()改变array的shape,且共享内存;而view()改变的是array的dtype和type。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201029153021358.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0OTc3ODQx,size_16,color_FFFFFF,t_70#pic_center)