NumPy: вычислить умножение двух заданных матриц
NumPy: линейная алгебра Упражнение-1 с решением
Напишите программу NumPy для вычисления умножения двух заданных матриц.
Образец Матрицы:
[[1, 0], [0, 1]] [[1, 2], [3, 4]]
Матричное умножение и подробный расчет:
Пример решения :
Код Python:
import numpy as np
p = [[1, 0], [0, 1]]
q = [[1, 2], [3, 4]]
print("original matrix:")
print(p)
print(q)
result1 = np.dot(p, q)
print("Result of the said matrix multiplication:")
print(result1)
print(result2)
Пример вывода:
исходная матрица: [[1, 0], [0, 1]] [[1, 2], [3, 4]] Результат указанного умножения матриц: [[1 2] [3 4]]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущая: NumPy Exercises Home.
Далее: Напишите программу NumPy для вычисления внешнего произведения двух заданных векторов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code