def return_correlations(instances, labels):
feature_correlation = {}
nplabels = numpy.array(labels)
for i in range(instances.shape[1]):
feature_vals = instances[:,i].toarray()
corr,p = stats.pearsonr(feature_vals,nplabels)
feature_correlation[i] = [corr,p]
return feature_correlation[i]
评论列表
文章目录