Оператор «In» для массивов numpy?
Как я могу сделать операцию "in" на массиве numpy? (Верните True, если элемент присутствует в указанном массиве NumPy)
Для строк, списков и словарей функциональность понятна.
Вот что я получил, когда применил это к массиву NumPy
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