Matrixvermenigvuldiging
Om matrixvermenigvuldiging beter te begrijpen, gaan we enkele matrixbewerkingen handmatig doen.
Deze oefening maakt deel uit van de cursus
Aanbevelingssystemen bouwen met PySpark
Oefeninstructies
- Matrices
aenbzijn Pandas-dataframes. Gebruik op allebei de.head()-methode om ze te bekijken. - Werk zelf het product van deze twee matrices uit.
- Vul de waarden van het product van de matrices
aenbin de arrayproductin, aangemaakt metnp.array(). - Gebruik de validatie op de laatste coderegel om je schatting te evalueren. De
.dot()-methode 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)