有一个数学定理表明矩阵 A 与其转置相乘产生一个对称的正定矩阵(因此导致正特征值)。为什么中等大小的随机矩阵的对称性测试在这里失败?它始终适用于小矩阵(20,20 等)
import numpy as np
features = np.random.random((50,70))
autocovar = np.dot(np.transpose(features),features)
print((np.transpose(autocovar) == autocovar).all())
运行此代码时,我总是得到“错误”。我做错了什么?我需要自协方差矩阵来执行 PCA,但到目前为止我得到了复杂的特征值......
谢谢!