Numpy/Pandas关联了2个不同长度的数组

2024-03-28 10:36:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图计算两个数据集的相关系数,这两个数据集的长度不一样。下面的代码只适用于等长数组。在

import numpy as np
from scipy.stats.stats import pearsonr
a = [ 0, 0.4, 0.2, 0.4, 0.2, 0.4, 0.2, 0.5 ]
b = [ 25, 40, 62, 58, 53, 54]

print pearsonr(a,b)

在我的例子中,“b”向量的长度可以从50到100个datpoints不等。而我要匹配的函数是标准的。“a”的附加图像。有没有其他的首选模块来匹配这些模式?在

enter image description here


Tags: 数据代码fromimportnumpyasstatsnp
1条回答
网友
1楼 · 发布于 2024-03-28 10:36:31

本质上你不能计算不同长度向量之间的相关系数,因为你需要成对的数据来进行计算。你可以插值最短的向量,使它们的长度相同,但这可能会显著改变结果,这取决于插值方法。在

相关问题 更多 >