我有2个矢量A和B,每个长度为10,000。对于ind=1:10000中的每一个,我想要计算A(1:ind)和B(1:ind)的Pearson相关性。当我在for循环中执行此操作时,需要太多时间。在我的机器中,parfor不能与超过2名工人一起工作。有没有办法快速执行此操作并将结果保存在向量C中(显然其长度为10,000,第一个元素为NaN)?我发现Fast rolling correlation
我想从数据框(df)获取列名并将它们关联到由spearmanr相关函数生成的结果数组。我需要将列名(a-j)与相关值(spearman)和p值(spearman_pvalue)关联起来。有没有一种直观的方式来执行此任务? from scipy.stats import pearsonr,spearmanr
import numpy as np
import pandas as pd
df=