Ошибка значения диаграммы рассеяния Seaborn: все массивы должны быть одинаковой длины. - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь сделать кластерный график из выходных данных t-SNE, используя диаграмму рассеяния морских наблюдений. Ниже кода

tsne_cluster = TSNE(perplexity=40, n_components=2, init='pca', n_iter=2500, random_state=23)
new_values_cluster = tsne_cluster.fit_transform(EMBEDDING_LIST)
sns.scatterplot(new_values_cluster[:,0], new_values_cluster[:,1], hue=y, legend='full', palette=palette)

Когда я запускаю это, я получаю ошибку ValueError: arrays must all be same length

Я проверил длину new_values_cluster[:,0] и new_values_cluster[:,1], и они оба 200 (одинакового размера). Так почему я получаю эту ошибку?

Пожалуйста, предложите.

1 Ответ

1 голос
/ 10 июля 2020

Проверьте hue=y, я думаю, он никогда не будет такой же формы, как new_values_cluster.

...