题
这让我挠了一会儿。我无意中使用None切片数组并获得错误以外的其他内容(我预计会出错)。相反,它返回一个具有额外维度的数组。
>>> import numpy
>>> a = numpy.arange(4).reshape(2,2)
>>> a
array([[0, 1],
[2, 3]])
>>> a[None]
array([[[0, 1],
[2, 3]]])
这种行为是故意还是副作用?如果是故意的,是否有一些理由呢?
不隶属于 StackOverflow