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里边看到相应位置增加一个维数






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
3条评论