Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 计算具有不同特征数和相同观测数的两个矩阵的协方差矩阵的正确方法_Python_Numpy - Fatal编程技术网

Python 计算具有不同特征数和相同观测数的两个矩阵的协方差矩阵的正确方法

Python 计算具有不同特征数和相同观测数的两个矩阵的协方差矩阵的正确方法,python,numpy,Python,Numpy,计算两个矩阵的协方差矩阵的正确方法是什么,形状的X(nxp)和形状的Y(nxq) 执行np.cov(X,Y)返回错误 但是np.cov(X.T,Y.T) 这是什么原因 来自文档: y : array_like, optional An additional set of variables and observations. y has the same form as that of m. 矩阵的形状不相等。我想numpy的作者在第一种情况下忘了检查尺寸。对此我没有其他解释

计算两个矩阵的协方差矩阵的正确方法是什么,形状的X
(nxp)
和形状的Y
(nxq)

执行
np.cov(X,Y)
返回错误

但是
np.cov(X.T,Y.T)


这是什么原因

来自文档:

y : array_like, optional

    An additional set of variables and observations.
    y has the same form as that of m.
矩阵的形状不相等。我想numpy的作者在第一种情况下忘了检查尺寸。对此我没有其他解释。在第一种情况下,计算可能在Y的子阵列上运行。可能这已经在新版本的NUMPY中被修正了,或者你可以考虑发送一个bug报告。
y : array_like, optional

    An additional set of variables and observations.
    y has the same form as that of m.