【发布时间】:2016-11-07 14:02:09
【问题描述】:
至于a = np.arange(24).reshape(2,3,4)
a[0,:,1] 或 a[0,slice(None),1] 输出 array([1, 5, 9])
而a[0,None,1] 给出array([[4, 5, 6, 7]])
能解释一下后者吗?
【问题讨论】:
-
@GWW 不,它没有!
-
我的版本
2.7.12 |Anaconda 2.3.0 (64-bit)。我再次确认a[0,None,1]。对于那些投反对票的人,你能给一些 cmets 吗? -
你期待什么?
-
哦,我的错误对不起。我在行尾复制并粘贴逗号,将
a转换为元组。 -
@BrenBarn 我期待
a[0,None,1]输出二维数组的原因。看起来很有线......