numpy中array的reshape方法

numpy中array的reshape方法

首先设定一个三行三列的数组,reshape可以更改array的行与列

Array = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
print(Array.shape)

输出结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200823182908774.png#pic_center

一、明确更改行与列

明确更改的行和列,假定更改为4行3列

Array.reshape(4,3)
print(Array)
print(Array.shape)

输出结果
在这里插入图片描述

二、明确更改行或列,模糊其中一项

明确更改的行,假定更改为6行,这里可以使用-1作为列值,
就是根据剩余维度自动计算,如果是6行12除以6就是2列

Array.reshape(6,-1)

输出结果
numpy中array的reshape方法_第1张图片
同理,模糊行值也同样可行

你可能感兴趣的:(机器学习,机器学习,numpy,python,人工智能)