J'ai deux tableaux et je veux vérifier combien d'entiers sont identiques dans les deux tableaux. Le problème que je rencontre est qu'il ne m'indique le nombre d'entiers identiques que lorsqu'ils se trouvent à la même position. Les deux tableaux contiennent 15 nombres. Exemple :
import numpy as np
a = np.array([1, 4, 5, 7, 9, 14, 15, 17, 18, 19, 21, 22, 23, 25, 26])
b = np.array([8, 28, 12, 3, 24, 16, 23, 19, 14, 2, 11, 29, 27, 6, 13])
print(np.count_nonzero(a==b))
Cette impression 0 même s'il y a clairement des entiers qui sont identiques. Comment puis-je faire afficher combien d'entiers ont la même valeur ?