课程
/后端开发
/Python
/Python人工智能常用库Numpy使用入门
老师,我定义了a.reshape((-1,2)) 这个3行2列二维数组后
a.shape 却显示2行3列,如图:
2018-06-22
源自:Python人工智能常用库Numpy使用入门 4-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列了。
陈ff 提问者
举报
Python人工智能常用库Numpy简单入门