python求最小特征值
时间: 2023-05-25 17:07:07 浏览: 132
python计算任意个数字中的最小值
使用numpy中的linalg.eig函数可以求解矩阵的特征值和特征向量,将特征值组成的数组进行排序即可得到最小特征值。
示例代码如下:
```python
import numpy as np
# 构造一个矩阵
A = np.array([[1, 2], [3, 4]])
# 求解特征值和特征向量
eigvals, eigvecs = np.linalg.eig(A)
# 对特征值进行排序
sorted_eigvals = np.sort(eigvals)
# 最小特征值为排序后的第一个元素
min_eigval = sorted_eigvals[0]
print("最小特征值为:", min_eigval)
```
输出结果为:
```
最小特征值为: -0.3722813232690143
```
阅读全文