0

我有 2 个特征向量集XYsize=(7,7)所以 7 个分量的 7 个特征向量)。

我正在寻找一种从这两个特征向量集构建协方差矩阵的方法。

在第一次,我做了这个功能:

# Compute covariance between vectors of matrix
def compute_Cov(A,B):
  C = np.zeros((7,7))
  for i in range(7):
    C[0:7,i]= np.mean(A[0:7,i]*B[0:7,i]) - np.mean(A[0:7,i])*np.mean(B[0:7,i])
    #C[0:7,i] = np.cov(A[0:7,i],B[0:7,i])
  return C

并调用:CovXY = compute_Cov(X,Y)

但是这样,矩阵CovXY 不是对称的,我不知道如何从特征向量集构建对称矩阵(所以 XXYY 实际上是矩阵)。

4

0 回答 0