21
これは私の頭をしばらく掻き分けていました。私は意図せずにNoneを使って配列をスライスし、エラー以外のものを取得していた(私はエラーが予想された)。代わりに、余分な次元の配列を返します。NumPyアレイスライスなしなし
>>> import numpy
>>> a = numpy.arange(4).reshape(2,2)
>>> a
array([[0, 1],
[2, 3]])
>>> a[None]
array([[[0, 1],
[2, 3]]])
この動作は意図的なものか、副作用ですか?意図的なら、それにはいくつかの根拠がありますか?