Вот один из способов использования np.ndarray.any
. Просто постарайтесь выровнять размеры, чтобы разрешить трансляцию.
np.random.seed(0)
b = np.random.randint(0, 10, (5, 5))
a = np.random.randint(0, 10, 5)
print(a, b, sep='\n'*2)
[3 0 3 5 0]
[[5 0 3 3 7]
[9 3 5 2 4]
[7 6 8 8 1]
[6 7 7 8 1]
[5 9 8 9 4]]
c = (a[:, None] == b).any(1)
print(c)
array([ True, False, False, False, False], dtype=bool)