>>> x = numpy.array([[1, 2],
... [3, 4],
... [5, 6]])
>>> [1, 7] in x
True
>>> [1, 2] in x
True
>>> [1, 6] in x
True
>>> [2, 6] in x
True
>>> [3, 6] in x
True
>>> [2, 3] in x
False
>>> [2, 1] in x
False
>>> [1, 2, 3] in x
False
>>> [1, 3, 5] in x
False
__contains__
がndarraysでどのように機能するのかわかりません。私はそれを探していたときに関連する文書を見つけることができませんでした。どのように機能するのですか?それはどこに文書化されていますか?__contains__はndarraysでどのように機能しますか?
です。 – Marcin
@Marcin:ソースはCの山のどこかに埋もれていて、構造を理解できません。その大部分は自動生成されていても、異なるdtypeやその他の違いを扱うために複製されています。もし私がする必要がなければ、私はすべてを掘り起こすつもりはない。 – user2357112
http://www.mail-archive.com/[email protected]/msg31578.htmlに回答があるようです。 –