NumPy: умножить матрицу на другую матрицу комплексных чисел и создать новую матрицу комплексных чисел
Математика NumPy: упражнение 12 с решением
Напишите программу NumPy, чтобы умножить матрицу на другую матрицу комплексных чисел и создать новую матрицу комплексных чисел.
Пример решения : -
Код Python:
import numpy as np
x = np.array([1+2j,3+4j])
print("First array:")
print(x)
y = np.array([5+6j,7+8j])
print("Second array:")
print(y)
z = np.vdot(x, y)
print("Product of above two arrays:")
print(z)
Пример вывода:
Первый массив: [1. + 2.j 3. + 4.j] Второй массив: [5. + 6.j 7. + 8.j] Произведение двух вышеуказанных массивов: (70-8j)
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy, чтобы умножить матрицу 5x3 на матрицу 3x2 и создать реальный матричный продукт.
Далее: Напишите программу NumPy для создания внутреннего продукта из двух массивов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code