python de la comparaison de deux matrices
Dans le ci-dessous montre les matrices, je veux correspondre le premier élément dans les deux matrices. Si le premier élément est égal puis j'ai besoin de correspondre le deuxième élément à partir des deux matrices et ainsi de suite..
si les éléments sont de même then print "même" else print "pas même"....
Ma question est de savoir comment cette façon optimale aussi pour les m*n, où m=n toujours
for i in a1:
for j in a2:
if i!=j:
break
else:
//compare the next corresponding columns and print "same" or "not same"
a1=[1,44,55],[2,33,66],[3,77,91]
a2=[1,44,55],[2,45,66],[3,77,91]
OR
a1=[1,44,55]
[2,33,66]
[3,77,91]
a2=[1,44,55]
[2,45,66]
[3,77,91]
- La syntaxe pour
a1
,a2
ne semble pas correct - Je voulais dessiner que dans une matrice en forme donc je l'avais indiqué comme indiqué
Vous devez vous connecter pour publier un commentaire.
Quel est le problème avec
a1 == a2
?Vous risquez de rencontrer quelques problèmes en raison de virgule flottante, des erreurs d'arrondi.
Pour comparer si deux numérique matrices sont égales, il est recommandé que vous utilisez
np.allclose()
Si vous voulez faire des opérations sur la matrice,
numpy
est le meilleur de la bibliothèque vous pouvez utiliser