2

たとえば、numpyで配列をスライスする方法を知っています

v[1, :, :]

今、スライスを入力として受け取り、(1,1,None)返す関数が必要ですv[1,:,:]

問題は、楕円を表す方法がわからないことです

4

2 に答える 2

5

楕円は。で表すことができますEllipsis

ここに記載されています

于 2012-05-15T21:53:17.117 に答える
1
slice(None)

これらはすべて同等です。

v[1, :, :]
v[1, Ellipsis, Ellipsis]
v[1, slice(None), slice(None)]
v[(1, Ellipsis, Ellipsis)]
v[(1, slice(None), slice(None))]

最後の2つは私が必要とするものです。

于 2012-06-11T13:07:44.257 に答える