"In" -Operator für numpy Arrays?

Wie kann ich die "in" -Operation für ein Numpy-Array ausführen? (Geben Sie True zurück, wenn ein Element im angegebenen Numpy-Array vorhanden ist.)

Für Strings, Listen und Wörterbücher ist die Funktionalität intuitiv zu verstehen.

Ist hier, was ich erhielt, als ich das auf einem numpy Reihe anwendete

a
array([[[2, 3, 0],
    [1, 0, 1]],

   [[3, 2, 0],
    [0, 1, 1]],

   [[2, 2, 0],
    [1, 1, 1]],

   [[1, 3, 0],
    [2, 0, 1]],

   [[3, 1, 0],
    [0, 2, 1]]])

b = [[3, 2, 0],
    [0, 1, 1]]

b in a
True
#Aligned with the expectation

c = [[300, 200, 0],
    [0, 100, 100]]

c in a
True
#Not quite what I expected

Antworten auf die Frage(2)

Ihre Antwort auf die Frage