У меня есть произвольный вектор строки "u" и произвольная матрица "e" следующим образом:
u = np.resize(np.array([8,3]),[1,2])
e = np.resize(np.array([[2,2,5,5],[1, 6, 7, 4]]),[4,2])
np.cov(u,e)
array([[ 12.5, 0. , 0. , -12.5, 7.5],
[ 0. , 0. , 0. , 0. , 0. ],
[ 0. , 0. , 0. , 0. , 0. ],
[-12.5, 0. , 0. , 12.5, -7.5],
[ 7.5, 0. , 0. , -7.5, 4.5]])
Матрица, которую это возвращает, является 5x5. Это сбивает с толку меня, потому что самый большой размер входов составляет только 4.
Таким образом, это может быть не вопрос о пустяке, а скорее вопрос математики ... не уверен ...