Jak działa __contains__ dla 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
Nie mam pojęcia jak__contains__
działa na ndarrays. Nie mogłem znaleźć odpowiedniej dokumentacji, kiedy jej szukałem. Jak to działa? Czy jest to dokumentowane gdziekolwiek?