0
votes

Obtenir des occurrences d'une liste dans un tableau - Python

[True, True, False, True, False, False, True]

0 commentaires

3 Réponses :


0
votes
import numpy as np

a = np.array([1, 2, 4, 2, 3, 4, 1])
s = [1, 2]
r = [n in s for n in a]
print(r)  # [True, True, False, True, False, False, True]

0 commentaires

0
votes

aucun problème, vous pouvez faire comme ça xxx

si s est plus grand, définir est plus efficace xxx


1 commentaires

Ceci est bien plus lent que np.isin



5
votes

Utilisez np.isin < / code> xxx


0 commentaires