numpy.linalg.eig() 计算矩阵特征向量
来源:互联网 发布:mui框架 js 构建dom 编辑:程序博客网 时间:2024/09/21 06:34
在PCA中有遇到,在这里记录一下
计算矩阵的特征值个特征向量,下面给出几个示例代码:
在使用前需要单独import一下
>>> from numpy import linalg as LA
>>> w, v = LA.eig(np.diag((1, 2, 3)))>>> w; varray([ 1., 2., 3.])array([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]])
>>> w, v = LA.eig(np.array([[1, -1], [1, 1]]))>>> w; varray([ 1. + 1.j, 1. - 1.j])array([[ 0.70710678+0.j , 0.70710678+0.j ], [ 0.00000000-0.70710678j, 0.00000000+0.70710678j]])
>>> a = np.array([[1, 1j], [-1j, 1]])>>> w, v = LA.eig(a)>>> w; varray([ 2.00000000e+00+0.j, 5.98651912e-36+0.j]) # i.e., {2, 0}array([[ 0.00000000+0.70710678j, 0.70710678+0.j ], [ 0.70710678+0.j , 0.00000000+0.70710678j]])
>>> a = np.array([[1 + 1e-9, 0], [0, 1 - 1e-9]])>>> # Theor. e-values are 1 +/- 1e-9>>> w, v = LA.eig(a)>>> w; varray([ 1., 1.])array([[ 1., 0.], [ 0., 1.]])
官方文档链接:http://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.eig.html
0 0
- numpy.linalg.eig() 计算矩阵特征向量
- numpy 辨异(三)—— hstack/column_stack,linalg.eig/linalg.eigh
- numpy矩阵相关和线性代数linalg模块
- [matlab] eig函数求解矩阵特征值和特征向量
- numpy linalg
- matlab eig() 计算矩阵…
- 矩阵特征值特征向量计算
- numpy的linalg模块
- numpy.linalg学习
- numpy 矩阵计算例子
- Numpy入门学习之(二)linalg库----向量范数、矩阵范数、行列式、矩阵逆、幂
- 稠密矩阵特征值和特征向量的计算
- 计算实对称矩阵特征值和特征向量
- numpy.cov() 计算协方差矩阵
- numpy.mean() 计算矩阵均值
- numpy.std() 计算矩阵标准差
- numpy.cov() 计算协方差矩阵
- 基于Matlab来计算矩阵特征值和特征向量
- MegaCli 常用命令
- PHP语言解析
- hdu 1253 胜利大逃亡 三维bfs 解题报告
- c# get set 说明
- 基于EasyDarwin的实现无人机(4G)远程视频传输--EventThread事件监听
- numpy.linalg.eig() 计算矩阵特征向量
- Redis数据库入门教程
- 判断三角形
- Postgresql 开启huge pages
- 清明三天放假归来 jquery的使用
- 集合框架中取出元素的方式for循环增强型与一般形式for循环的对比
- 欢迎使用CSDN-markdown编辑器
- PHP实现 Manacher 最大回文子串算法
- Java enum的用法详解