Faktoryzacja macierzy
Macierz G jest dostępna jako ramka danych Pandas. Przyjrzyj się jej, aby zrozumieć jej strukturę. Następnie przeanalizuj możliwe macierze cząstkowe H, I oraz J (również ramki danych Pandas) i określ, które dwie z nich po pomnożeniu dają macierz G.
To ćwiczenie jest częścią kursu
Budowanie silników rekomendacji w PySpark
Instrukcje do ćwiczenia
- Wyświetl macierz
Gza pomocą poleceniaprint - Przyjrzyj się macierzom
H,IorazJi określ, która para z nich da w wyniku macierzGpo pomnożeniu. - Wprowadź odpowiedź do dostarczonego kodu
np.matmul().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)