reshape函数4个参数,python的reshape
在numpy中,shape和shape()函数是常用的。两者的功能都是对数组的形状进行操作。
形状函数可以理解数组的结构;
resh()函数可以改变数组的结构。
Shape Numpy as NP #设置一个数组A=NP。数组([1,2,3,4,5,6,7,8]) A. Shape Result: (8),) Type(a . Shape) Result:tuple a . 2],[2,3],[3,4]])b.shape Result: (3,2) b . Shape[0] Result:3 b . Shape[2] Result:2 结论
shape () A=NP。Array ([1,2,3,4,5,6,7,8])a . shape(2,4) 结果:Array ([[1,2,3,4],[5,6,7,8
但是,shape()函数中的参数需要满足乘积等于数组中数据的总数。
例如,当我们用(2,3)重新排列8个数字时,python会报错。
而且,由shape()函数得到的数组与原数组使用相同的存储空间。一个变了,另一个也会变。
请注意,shape和shape()函数对数组进行操作,而不是对列表结构进行操作。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。