美文网首页线性代数
特征值,特征向量,标准正交向量组与numpy

特征值,特征向量,标准正交向量组与numpy

作者: doublell | 来源:发表于2018-09-23 23:38 被阅读0次

使用python的数值计算库numpy来计算矩阵的特征值,特征向量与标准正交向量组

import numpy as np

1.求矩阵A = \left[\begin{matrix} -1 & 0 & 1 \\ 1 & 2 & 0 \\ -4 & 0 & 3 \end{matrix}\right]的特征值和各特征值所对应的特征向量

x = np.array([[-1,0,1],[1,2,0],[-4,0,3]])
a,b=np.linalg.eig(x) ##特征值赋值给a,对应特征向量赋值给b 
for i in range(len(a)):
    print('特征值',a[i],'对应特征向量为',b[:,i])
特征值 2.0 对应特征向量为 [0. 1. 0.]
特征值 1.0 对应特征向量为 [ 0.40824829 -0.40824829  0.81649658]
特征值 1.0 对应特征向量为 [-0.40824829  0.40824829 -0.81649658]

2.求矩阵A = \left[ \begin{matrix} 1 & -2 & 2 \\ -2 & -2 & 4 \\ 2 & 4 & -2 \end{matrix}\right]的特征值和各特征值所对应的特征向量

x = np.array([[1,-2,2],[-2,-2,4],[2,4,-2]])
a,b=np.linalg.eig(x) ##特征值赋值给a,对应特征向量赋值给b 
for i in range(len(a)):
    print('特征值',a[i],'对应特征向量为',b[:,i])
特征值 2.000000000000001 对应特征向量为 [ 0.94280904 -0.23570226  0.23570226]
特征值 -6.999999999999997 对应特征向量为 [-0.33333333 -0.66666667  0.66666667]
特征值 1.9999999999999993 对应特征向量为 [-0.0232036  0.7126935  0.7010917]

3.由向量组\alpha_1 = (0,1,0)^T,\alpha_2 = (0,-1,1)^T,\alpha_3=(1,-1,2)^T构造一组标准正交向量组

print('循环')
a = np.array([[0,1,0],[0,-1,1],[1,-1,2]])
b = np.zeros(a.shape)
#正交化
for i in range(len(a)):
    b[i] = a[i]
    for j in range(0,i):
        b[i] -= np.dot(a[i],b[j])/np.dot(b[j],b[j])*b[j]
#归一化
for i in range(len(b)):
    b[i] = b[i]/np.sqrt(np.dot(b[i],b[i]))
print(b)
循环
[[0. 1. 0.]
 [0. 0. 1.]
 [1. 0. 0.]]

相关文章

  • 特征值,特征向量,标准正交向量组与numpy

    使用python的数值计算库numpy来计算矩阵的特征值,特征向量与标准正交向量组 1.求矩阵的特征值和各特征值所...

  • 线性代数——5. 相似矩阵及二次型

    1 向量的内积、长度及正交性 向量的内积 向量的长度 与正交 正交向量组的性质 2 方阵的特征值与特征向量 3 相...

  • 特征方程, 特征根

    numpy求解矩阵的特征值和特征向量

  • 特征值、特征向量和奇异值

    特征值和特征向量 1 特征值分解与特征向量 特征值分解可以得到特征值(eigenvalues)与特征向量(eige...

  • 第26课 对称阵及正定性

    特征值为实数 特征向量相互垂直(即正交) 通常情况: 可写成特征值矩阵和特征向量矩阵的表达形式对称情况:总是用来表...

  • 2020-01-08培训

    numpy and pandas分别用来传数据和分析数据 线性代数:特征值和特征向量特征值,即一个常数*某特征向量...

  • Chapter4——矩阵特征值与特征向量和相似对角化

    1. 特征值与特征向量 定义: 注意:只有方阵具有特征值与特征向量,不同特征值所对应的特征向量之间线性无关 如何理...

  • 实对称矩阵的基本性质

    设为实对称矩阵,则 的特征值都是实数; 不同特征值对应的特征向量相互正交; 可对角化,即存在一个正交阵(ortho...

  • NLTK之相关库

    NLTK之 NUmpy库 NLTK之SciPy库 线性代数特征值与特征向量稀疏矩阵(DOK,LOL,COL,CRS...

  • 异常检测

    1 PCA 标准化-协方差矩阵-特征值/特征向量-选择特征向量 计算投影值,投影值越大,越异常 2 DBSACN ...

网友评论

    本文标题:特征值,特征向量,标准正交向量组与numpy

    本文链接:https://www.haomeiwen.com/subject/ngtcoftx.html