Matrixmultiplikation
Um Matrixmultiplikation direkt zu verstehen, machen wir ein paar Matrixoperationen von Hand.
Diese Übung ist Teil des Kurses
<Kurs>Recommendation Engines mit PySpark erstellen</Kurs>Übungsanweisungen
- Die Matrizen
aundbsind Pandas-DataFrames. Verwende auf beiden die Methode.head(), um sie dir anzusehen. - Berechne das Produkt dieser beiden Matrizen selbst.
- Trage die Werte des Produkts der Matrizen
aundbin das Arrayproductein, erstellt mitnp.array(). - Nutze die Validierung in der letzten Codezeile, um deine Schätzung zu prüfen. Die Methode
.dot()multipliziert zwei Matrizen miteinander.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)