热线电话:13121318867

登录
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)

46.3710
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子