【发布时间】:2021-12-14 23:23:26
【问题描述】:
我有两个 numpy 矩阵(6 行和 3 列):
a = np.array([[1,2,4],[3,6,2],[3,4,7],[9,7,7],[6,3,1],[3,5,9]])
b = np.array([[4,5,2],[9,2,5],[1,5,6],[4,5,6],[1,2,6],[6,4,3]])
a = array([[1, 2, 4],
[3, 6, 2],
[3, 4, 7],
[9, 7, 7],
[6, 3, 1],
[3, 5, 9]])
b = array([[4, 5, 2],
[9, 2, 5],
[1, 5, 6],
[4, 5, 6],
[1, 2, 6],
[6, 4, 3]])
我想计算a和b的第一列、a和b的第二列以及a和b的第三列之间的皮尔逊相关系数。 结果将是一个 3 的向量(3 个相关系数)。
【问题讨论】:
-
numpy.corrcoef 正是这样做的
-
我认为 numpy corrcoeff 不会产生向量作为输出。我一直在寻找示例,但不确定是否可以使用
标签: numpy matrix pearson-correlation