Moltiplicazione di matrici
Per capire più da vicino la moltiplicazione tra matrici, facciamo alcune operazioni manualmente.
Questo esercizio fa parte del corso
Costruire motori di raccomandazione con PySpark
Istruzioni dell'esercizio
- Le matrici
aebsono DataFrame di Pandas. Usa il metodo.head()su ciascuna per visualizzarle. - Calcola tu il prodotto di queste due matrici.
- Inserisci i valori del prodotto delle matrici
aebnell'arrayproduct, creato connp.array(). - Usa la validazione nell'ultima riga di codice per valutare la tua stima. Il metodo
.dot()moltiplica due matrici tra loro.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Use the .head() method to view the contents of matrices a and b
print("Matrix A: ")
print (a.____())
print("Matrix B: ")
print (b.____())
# Complete the matrix with the product of matrices a and b
product = np.array([[____,____], [____,____]])
# Run this validation to see how your estimate performs
product == np.dot(a,b)