为了账号安全,请及时绑定邮箱和手机立即绑定

关于reshape()调用问题

老师,我定义了a.reshape((-1,2)) 这个3行2列二维数组后

a.shape 却显示2行3列,如图:

https://img1.sycdn.imooc.com//5b2ca9610001c3e708680958.jpg


正在回答

1 回答

此时的a变量存储的是上边

a = a.reshape(2,-1)

你之后执行的

a.reshape(-1,2)

结果确实是3行2列的数组,但是你没有把它重新赋值给a,所以你此时的a仍然是之前的2行3列的数组。

你可以

b = a.reshape(-1,2)

此时你再看a 和 b,它们就分别是3行2列 和 2行3列了。


0 回复 有任何疑惑可以回复我~
#1

陈ff 提问者

确实~
2018-06-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python人工智能常用库Numpy使用入门
  • 参与学习       31597    人
  • 解答问题       33    个

Python人工智能常用库Numpy简单入门

进入课程

关于reshape()调用问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信