【发布时间】:2020-07-31 06:08:10
【问题描述】:
我有 5 个表示数字向量的列表。我想确定与第一个向量相关性最高的向量。
我也有它们的特征值和特征向量。使用它们,我如何确定哪些向量与a1 高度相关?
我的数据:
a1 = [1, 23, 4, 51, 62, 7, 8, 43, 1, 29]
a2 = [5, 45, 32, 51, 60, 7, 8, 35, 10, 31]
a3 = [13, 3, 64, 35, 36, 37, 48, 3, 31, 1]
a4 = [5, 53, 34, 51, 61, 73, 81, 413, 1, 33]
a5 = [3, 3, 1, 5, 6, 3, 8, 3, 1, 3]
list1 = [a1, a2, a3, a4, a5]
这是我用来查找相关性的代码:
for i in range(5):
cov_mat = np.cov([a1, list1[i]])
val, vec = np.linalg.eig(cov_mat)
print(val)
print(vec)
print("\n")
【问题讨论】:
标签: python numpy statistics correlation