НачатьНачать бесплатно

Матричная факторизация

Матрица 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)
Редактировать и запускать код