Numpy:我应该使用newaxis还是不使用newaxis?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (18)

在numpy中,可以使用切片语法中的“newaxis”对象来创建一个长度为1的轴,例如:

import numpy as np
print np.zeros((3,5))[:,np.newaxis,:].shape
# shape will be (3,1,5)

提问于
用户回答回答于

None是允许的,因为numpy.newaxis的别名None

In [1]: import numpy

In [2]: numpy.newaxis is None
Out[2]: True

作者之所以选择它,可能是因为他们需要一个方便的常量,而且None是可用的。

扫码关注云+社区