Wie funktioniert __contains__ für ndarrays?

>>> 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

Ich habe keine Ahnung wie__contains__ arbeitet für ndarrays. Ich konnte die relevante Dokumentation nicht finden, als ich danach suchte. Wie funktioniert es? Und ist es irgendwo dokumentiert?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage