numpy中resize和reshape的区别
reshape :
1)reshape-1:无返回值的reshape;
2)reshape-2:有返回值的reshape。
注意:把array reshape成一个新的结构,但是不会改变原来的array,也不会改变array原本的数据,比如下图 # error 所显示,若强制把8个数据reshape成(2,3)则会报错。
resize:
1)resize-1:无返回值的resize,会改变原来array的shape;
2)resize-2:有返回值的resize,不会改变原来array的shape;
3)resize-3:若resize后需要的数据量少,会丢弃一些数据;
4)resize-4:若resize后需要的数据量多,会补0。