English 中文(简体)
假设:我是否使用新的轴心?
原标题:
  • 时间:2009-06-03 13:48:45
  •  标签:

在假设中,人们可以使用新轴物体在lic子中制造长轴,例如:

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

documentation states:人们也可使用None而不是newaxis,但效果完全相同。

是否有理由选择彼此? 是否有一般性的偏好或风格的指南? 我的印象是,newaxis更为普及,可能是因为其更为明确。 因此,为什么允许<代码>None?

最佳回答

numpy.newaxis仅为的别名。 无

In [1]: import numpy

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

作者可能选择了这一条,因为他们需要一个方便的固定,None

为什么你选择<条码>新轴,>:主要因为其含义更为明确,部分是因为<条码>部分>。 作者可将其更改为<代码>以外的内容。 无。 (这不是为了规划,可能胜于t,但没有理由选择<条码>。

问题回答

暂无回答




相关问题