您当前的位置:首页 > 计算机 > 编程开发 > Python

Python使用numpy计算矩阵特征值、特征向量与逆矩阵

时间:12-26来源:作者:点击数:

Python扩展库numpy.linalg的eig()函数可以用来计算矩阵的特征值与特征向量,而numpy.linalg.inv()函数用来计算可逆矩阵的逆矩阵。

>>> import numpy as np

>>> x = np.matrix([[1,2,3], [4,5,6], [7,8,9]])

# 计算矩阵特征值与特征向量

>>> e, v = np.linalg.eig(x)

# 根据特征值和特征向量得到原矩阵

>>> y = v * np.diag(e) * np.linalg.inv(v)

>>> y

matrix([[ 1.,  2.,  3.],

        [ 4.,  5.,  6.],

        [ 7.,  8.,  9.]])

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门