Fattorizzazione di matrici
La matrice G è fornita qui come dataframe Pandas. Osservala per capire com’è fatta. Esamina le possibili matrici fattori H, I e J (anch’esse dataframes Pandas) e individua quali due, moltiplicate tra loro, producono la matrice G.
Questo esercizio fa parte del corso
Costruire motori di raccomandazione con PySpark
Istruzioni dell'esercizio
- Dai un’occhiata alla matrice
Gusando il comandoprint - Esamina le matrici
H,IeJe determina quale coppia di queste matrici produceGquando vengono moltiplicate tra loro. - Inserisci la tua risposta nel codice
np.matmul()fornito.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Take a look at Matrix G using the following print function
print("Matrix G:")
print(____)
# Take a look at the matrices H, I, and J and determine which pair of those matrices will produce G when multiplied together.
print("Matrix H:")
print(____)
print("Matrix I:")
print(____)
print("Matrix J:")
print(____)
# Multiply the two matrices that are factors of the matrix G
prod = np.matmul(____, ____)
print(G == prod)