sklearn взаимной_инфо_скоре с данными 50D

Как я могу вычислить sklearn.metrics.mutual_info_score с двумя кластерами по 50D и 500 выборок каждый. Я пробовал этот простой пример:

from sklearn.metrics.cluster import normalized_mutual_info_score

a= normalized_mutual_info_score([[0,1,2], [0,1,2], [0,1,2], [0,1,2]], [[0,1,2], [0,1,2], [0,1,2], [0,1,2]])

print(a)

Но я получаю следующую ошибку: ValueError: labels_true must be 1D: shape is (4, 3)

Как я могу использовать normalized_mutual_info_score с данными 50 измерений?

0 ответов

Другие вопросы по тегам