Moltiplicazione di matrici con NumPy
Ogni risultato è il prodotto scalare di una riga e una colonna.
Che cos’è Moltiplicazione di matrici con NumPy?
Ogni risultato è il prodotto scalare di una riga e una colonna.
Moltiplica matrici con l’operatore @.
Quando si usa?
- Eseguire calcoli vettoriali.
- Elaborare array, matrici e dati scientifici.
- Preparare dati per data science e machine learning.
Codice di esempio
main.py
import numpy as np
left = np.array([[1, 2], [3, 4]])
right = np.array([[5, 6], [7, 8]])
product = left @ right
print(product)
Output previsto
[[19 22]
[43 50]]
Come funziona
Le dimensioni interne devono coincidere; @ differisce dal prodotto elemento per elemento.
Modifica i valori ed esegui il programma nel compilatore Python online CodeUtility senza installare Python.
Esercizi pratici
Modifica gli input e verifica i casi limite prima di usare dataset più grandi.
- Modifica shape e dtype.
- Prova numeri negativi, decimali e valori mancanti.
- Misura le prestazioni su array più grandi.