Ошибка значения: не удалось передать входной массив из формы (2,2) в форму (2) для GMM

#python #machine-learning #gmm

Вопрос:

Я делал код GMM без библиотеки sklearn. При расчете новой ковариации colab выводит это:

Ошибка значения: не удалось передать входной массив из формы (2,2) в форму (2)

это мой фрагмент кода

 sigma[i] = np.cov(df.T, aweights=(weight/total_weight).flatten(), bias=True)
 

df имеет размер (500,2)

У кого-нибудь есть советы, как это исправить?