import numpy as np
x = np.array([[1,1,1], [0,0,-1], [1,-1,1],[-1,1,0]]).T
print(x)
print('---------')
y = np.cov(x)#协方差阵
print(y)
print('---------')
print(np.linalg.eigvals(y))#特征值
print('---------A2')
A2,B = np.linalg.eig(y)#A2 特征值,B 特征向量
print(A2)
print('---------')
print(B.T) 【Python】【矩阵】协方差矩阵;特征值;特征向量
最新推荐文章于 2024-08-31 16:48:03 发布
本文通过Python代码展示了如何使用NumPy计算给定数据集的协方差矩阵,并进一步求解该矩阵的特征值及特征向量。此过程在数据分析、机器学习等领域中非常常见。
6743

被折叠的 条评论
为什么被折叠?



