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

Перемножение матриц

Чтобы лучше разобраться в перемножении матриц, выполним несколько матричных операций вручную.

Это упражнение является частью курса

Построение рекомендательных систем с помощью PySpark

Посмотреть курс

Инструкции к упражнению

  • Матрицы a и b представлены в виде датафреймов Pandas. Воспользуйтесь методом .head() для каждой из них, чтобы просмотреть содержимое.
  • Самостоятельно вычислите произведение этих двух матриц.
  • Введите значения произведения матриц a и b в массив product, созданный с помощью np.array().
  • Используйте проверку в последней строке кода, чтобы оценить правильность вашего результата. Метод .dot() перемножает две матрицы.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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