Matrixvermenigvuldiging
Om matrixvermenigvuldiging beter te begrijpen, gaan we een paar matrixbewerkingen handmatig doen.
Deze oefening maakt deel uit van de cursus
Aanbevelingssystemen bouwen met PySpark
Oefeninstructies
- Matrices
aenbzijn Pandas-dataframes. Gebruik de methode.head()op beide om ze te bekijken. - Reken zelf het product van deze twee matrices uit.
- Vul de waarden van het product van de matrices
aenbin de arrayproductin, gemaakt metnp.array(). - Gebruik de validatie op de laatste code-regel om je schatting te controleren. De methode
.dot()vermenigvuldigt twee matrices met elkaar.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)