python写一个代码求矩阵的特征值和特征向量
时间: 2023-11-03 22:04:34 浏览: 86
求矩阵特征值和特征向量
以下是一个使用NumPy库实现的代码:
```python
import numpy as np
# 定义矩阵
A = np.array([[1, 2],
[3, 4]])
# 求特征值和特征向量
eigen_values, eigen_vectors = np.linalg.eig(A)
# 输出结果
print("特征值:", eigen_values)
print("特征向量:", eigen_vectors)
```
输出结果为:
```
特征值: [-0.37228132+0.j 5.37228132+0.j]
特征向量: [[-0.82456484 -0.41597356]
[ 0.56576746 -0.90937671]]
```
其中,`eigen_values`是一个包含矩阵的特征值的一维数组,`eigen_vectors`是一个包含矩阵的特征向量的列向量组成的二维数组。
阅读全文