我想将一个mxn矩阵的列与一个1xm数组相关联,这应该会给我一个1xn数组。目前我使用以下方法有点笨拙:
这很好,但是,我需要在相当大的矩阵上执行此操作,那就太计算密集了,我的电脑就会放弃。
例如,我正在进行此操作的最大矩阵大小为:
48x290400(= X)和48x1(=y),其中我想得到290400个r值。
在Matlab中可以正常工作,但在Python中使用np.corrcoef则不行。有人有解决方案吗?
干杯 丹尼尔
c = np.corrcoef(X, y)[:-1,-1]
我在这里找到了想要的相关性,最后一列和最后一行/列对应于数组自身的相关性(即r=1.0)。这很好,但是,我需要在相当大的矩阵上执行此操作,那就太计算密集了,我的电脑就会放弃。
例如,我正在进行此操作的最大矩阵大小为:
48x290400(= X)和48x1(=y),其中我想得到290400个r值。
在Matlab中可以正常工作,但在Python中使用np.corrcoef则不行。有人有解决方案吗?
干杯 丹尼尔