NumPy: генерация внутренних, внешних и перекрестных произведений матриц и векторов
Математика NumPy: упражнение 14 с решением
Напишите программу NumPy для генерации внутренних, внешних и перекрестных произведений матриц и векторов.
Пример решения : -
Код Python:
import numpy as np
x = np.array([1, 4, 0], float)
y = np.array([2, 2, 1], float)
print("Matrices and vectors.")
print("x:")
print(x)
print("y:")
print(y)
print("Inner product of x and y:")
print(np.inner(x, y))
print("Outer product of x and y:")
print(np.outer(x, y))
print("Cross product of x and y:")
print(np.cross(x, y))
Пример вывода:
Матрицы и векторы. Икс: [1. 4. 0.] у: [2. 2. 1.] Внутреннее произведение х и у: 10,0 Наружное произведение х и у: [[2. 2. 1.] [8. 8. 4.] [0. 0. 0.]] Перекрестное произведение x и y: [4. -1. -6.]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для создания внутреннего продукта из двух массивов.
Далее: Написать программу NumPy для генерации матричного произведения из двух массивов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code