2018-11-03
阅读量:
740
numpy中添加一个维度:newaxis
问题:当我们从数组中取出一部分的数据,比如从二维数组中取一列数据,取出来之后维度却变成了一维,这时候就y需要将取出的数据还原为二维,这就需要用到numpy.newaxis.
numpy中包含的newaxis可以个原数组添加一个维度;numpy.newaxis放的位置不同,产生的数组也不同.
>> x = np.arange(3)
>> x
array([0, 1, 2])
>> x.shape
(3,)
>> x[:, np.newaxis]
array([[0],
[1],
[2]])
>> x[:, np.newaxis].shape
(3, 1)






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论