Exemple d'exercice Python 44 - Additionner deux matrices en Python

Python 100例100 exemples Python

Deux matrices 3x3. Additionnez les données aux positions correspondantes et retournez une nouvelle matrice :

X = [[12,7,3],
    [4 ,5,6],
    [7 ,8,9]]

Y = [[5,8,1],
    [6,7,3],
    [4,5,9]]

Analyse du programme : Créez une nouvelle matrice 3x3, utilisez une boucle for pour itérer et extraire les valeurs aux positions correspondantes dans les matrices X et Y, additionnez-les, et placez-les dans les positions correspondantes de la nouvelle matrice.

Code source du programme :

Code source :

#!/usr/bin/python # -*- coding: UTF-8 -*- X = [[12,7,3], [4 ,5,6], [7 ,8,9]] Y = [[5,8,1], [6,7,3], [4,5,9]] result = [[0,0,0], [0,0,0], [0,0,0]] # Itérer sur les lignes for i in range(len(X)): # Itérer sur les colonnes for j in range(len(X[0])): result[i][j] = X[i][j] + Y[i][j] for r in result: print(r)

En exécutant le code ci-dessus, la sortie est la suivante :

[17, 15, 4]
[10, 12, 9]
[11, 13, 18]

Python 100例100 exemples Python

Autres extensions