numpy里的np.newaxis有什么用?

  统计/机器学习 Python    浏览次数:3405        分享
0

numpy里的np.newaxis有什么用?

 

vivian_o   2019-12-03 07:28



   1个回答 
3

newaxis是可以对numpy array进行升维操作的。

arr = np.arange(5)
# arr的shape是(5, )

# 1d升到2d
arr1 = arr[np.newaxis, :]
# arr1的shape是(1, 5)

# 1d升到3d
arr2 = arr[np.newaxis, np.newaxis, :]
# arr2的shape是(1, 1, 5)

np.newaxis就是保持原数据的情况凭空增加一个维度

SofaSofa数据科学社区DS面试题库 DS面经

东布东   2019-12-06 16:40

明白了,多谢! - vivian_o   2019-12-09 16:04


  相关讨论

'numpy.ndarray' object has no attribute 'head'

numpy里的np.clip函数怎么用?

删除numpy array中指定的一列

numpy array里怎么用fillna填充nan的值?

删除numpy.array的最后一列

numpy.full这个函数有什么用?

numpy里的无穷大np.inf到底是多大呢?

如何往numpy array中插入一列数组?

怎么用numpy生成一个三维的tensor?

numpy里tile函数是怎么用的?

  随便看看

如何检验两个样本是同分布的?

'str' object has no attribute 'decode' 代码运行时有错误呢?请高手帮忙解决

huber loss是什么?什么时候用?

怎么在matplotlib.pyplot的plot上加上文字?

两个独立的正态随机变量的乘积服从什么分布?