NumPy: вычислить собственные значения и правые собственные векторы заданного квадратного массива
NumPy: упражнение 7 по линейной алгебре с решением
Напишите программу NumPy для вычисления собственных значений и правых собственных векторов данного квадратного массива.
Пример решения :
Код Python:
import numpy as np
m = np.mat("3 -2;1 0")
print("Original matrix:")
print("a\n", m)
w, v = np.linalg.eig(m)
print( "Eigenvalues of the said matrix",w)
print( "Eigenvectors of the said matrix",v)
Пример вывода:
Исходная матрица: [[3 -2] [10] Собственные значения указанной матрицы [2. 1.] Собственные векторы указанной матрицы [[0.89442719 0.70710678] [0.4472136 0.70710678]]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для вычисления внутреннего произведения векторов для одномерных массивов (без комплексного сопряжения) и в более высоком измерении.
Далее: Напишите программу NumPy для вычисления продукта Кронекера из двух заданных многомерных массивов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code