OKPEDIA PYTHON

Moltiplicare matrici in python

Per moltiplicare due matrici in python con prodotto righe per colonne si utilizzala funzione dot() della libreria numpy.

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

Dove m e n sono due oggetti matrici o vettori, precedentemente definiti con la funzione array.

La funzione restituisce il prodotto riga per colonna delle matrici.

un esempio di prodotto riga per colonna

Esempio

La funzione dot richiede l'importazione della libreria numpy nell'interprete python

import numpy as np

Date due matrici A e B definite con la funzione array.

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

Il numero di righe della prima matrice deve essere uguale al numero di colonne della seconda matrice.

Si calcola il prodotto riga per colonna tramite la funzione dot().

np.dot(A,B)

Il risultato della funzione è il seguente:

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

La matrice è il risultato del prodotto tra le righe di A per le colonne di B

il prodotto riga per colonna tra due matrici

https://how.okpedia.org/it/python/moltiplicare-matrici-in-python


Segnala un errore o invia un suggerimento per migliorare la pagina


Guida Python


FacebookTwitterLinkedinLinkedin