热线电话:13121318867

登录
2020-03-02 阅读量: 1040
np.newaxis方法的使用方法与作用

np.newaxis可以给原数组增加一个维度,放在的位置不同,产生的新数组也不同

x = np.random.randint(1,8,size = 5)
x
输出:array([4,6,6,6,5])

x1 = x[np.newaxis,:]
x1
输出:array([[4,6,6,6,5]])

x2 = x[:,np.newaxis]
x2
输出:array([
[4],
[6],
[6],
[6],
[5]])

将newaxis放在前面,shape由5变为1X5,后面的维数发生变化

而newaxis放在后面,shape变为5X1,也就是在后面增加了一个位数

所以newaxis放在第几个位置,就会在shape里边看到相应位置增加一个维数

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

发表评论

暂无数据
推荐帖子