Matrixfactorisatie
Matrix G is hier gegeven als een Pandas-dataframe. Bekijk hem om te zien hoe hij eruitziet. Kijk vervolgens naar de mogelijke factormatrices H, I en J (ook Pandas-dataframes) en bepaal welke twee matrices bij vermenigvuldiging de matrix G opleveren.
Deze oefening maakt deel uit van de cursus
Aanbevelingssystemen bouwen met PySpark
Oefeninstructies
- Bekijk matrix
Gmet het commandoprint - Bekijk de matrices
H,IenJen bepaal welke combinatie daarvanGoplevert wanneer je ze met elkaar vermenigvuldigt. - Vul je antwoord in de meegeleverde
np.matmul()-code in.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)