查看: 2245|回复: 4

Python numpy函数:reshape()

[复制链接]

38

主题

84

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
发表于 2019-2-11 20:31:31 | 显示全部楼层 |阅读模式
reshape()是数组对象中的方法,用于改变数组的形状。

11.png
形状变化是基于数组元素不能改变的,变成的新形状中所包含的元素个数必须符合原来元素个数。如果数组元素发生变化的时候,就会报错:


22.png
reshape函数生成的新数组和原始数组公用一个内存,也就是说,不管是改变新数组还是原始数组的元素,另一个数组也会随之改变:

33.png
回复

使用道具 举报

38

主题

84

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
 楼主| 发表于 2019-2-11 21:34:07 | 显示全部楼层
reshape is different with shape
回复

使用道具 举报

38

主题

84

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
 楼主| 发表于 2019-2-11 21:34:13 | 显示全部楼层
both are very useful
回复

使用道具 举报

38

主题

84

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
 楼主| 发表于 2019-2-11 21:34:24 | 显示全部楼层
reshape(-1) is amazing
回复

使用道具 举报

38

主题

84

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
 楼主| 发表于 2019-2-11 21:34:38 | 显示全部楼层
also, reshape(-1,1) is very powerful
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表