Факторизація матриць
Матриця G надана тут як датафрейм Pandas. Перегляньте її, щоб зрозуміти, як вона виглядає. Подивіться на можливі матриці-фактори H, I та J (також датафрейми Pandas) і визначте, які дві матриці при множенні дадуть матрицю G.
Ця вправа є частиною курсу
Створення рушіїв рекомендацій у PySpark
Інструкції до вправи
- Перегляньте матрицю
Gза допомогою командиprint - Перегляньте матриці
H,IтаJі визначте, яка пара з них при множенні дастьG. - Введіть вашу відповідь у наданий код
np.matmul().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)