Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Bekijk matrix G met het commando print
  • Bekijk de matrices H, I en J en bepaal welke combinatie daarvan G oplevert 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)
Code bewerken en uitvoeren