Mnożenie macierzy
Aby lepiej zrozumieć mnożenie macierzy, wykonajmy kilka operacji na macierzach ręcznie.
To ćwiczenie jest częścią kursu
Budowanie silników rekomendacji w PySpark
Instrukcje do ćwiczenia
- Macierze
aibto ramki danych Pandas. Użyj metody.head()na każdej z nich, aby je wyświetlić. - Samodzielnie oblicz iloczyn tych dwóch macierzy.
- Wprowadź wartości iloczynu macierzy
aibdo tablicyproductutworzonej za pomocąnp.array(). - Skorzystaj z weryfikacji w ostatniej linii kodu, aby sprawdzić swój wynik. Metoda
.dot()mnoży dwie macierze przez siebie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)