OKPEDIA PYTHON MATRIX FR

Comment multiplier des matrices en python

Pour multiplier deux matrices python avec le produit, lignes par colonnes, utilisez la fonction dot () de la bibliothèque numpy.

import numpy as np
np.dot(m,n)

Les arguments m et n sont deux objets matriciels ou vectoriels, définis précédemment avec la fonction array.

La fonction calcule le produit ligne par colonne des matrices.

un exemple de produit ligne par colonne

Exemple

La fonction dot nécessite l'importation de la bibliothèque numpy dans l'interpréteur python

import numpy as np

Dans cet exemple deux matrices A et B sont définies avec la fonction array.

A=np.array([[1,2],[3,4],[5,6]])
B=np.array([[1,2,3],[3,4,5]])

Le nombre de lignes de la première matrice doit être égal au nombre de colonnes de la deuxième matrice.

Le produit ligne par colonne est calculé à l'aide de la fonction dot().

np.dot(A,B)

Le résultat de la fonction est le suivant:

array([[ 7, 10, 13],
[15, 22, 29],
[23, 34, 45]])

La matrice est le résultat du produit entre les lignes de A pour les colonnes de B

le produit ligne par colonne entre deux matrices

https://how.okpedia.org/fr/python/comment-multiplier-des-matrices-en-python


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Matrices en Python


FacebookTwitterLinkedinLinkedin