Данные, с которыми я работаю, - это данные Mnist. В процессе разброса сюжета я застрял из-за этой надоедливой ошибки ... Пожалуйста, помогите мне. Ниже приведено сообщение об ошибке:
KeyError Traceback (последний вызов был последним)
/ usr / local / lib / python3.6 / dist-packages / matplotlib / colors.py в to_rgba (c, альфа) * 1005 *
173 try:
-> 174 rgba = _colors_full_map.cache [c, альфа]
175 except (KeyError, TypeError): # Not in cache, or unhashable.
KeyError: (0,0, нет)
во время обработкииз вышеприведенного исключения произошло другое исключение:
Отслеживание ValueError (последний последний вызов)
7 кадров
ValueError: Неверный аргумент RGBA: 0.0
Во время обработки вышеупомянутого исключения произошло другое исключение:
ValueError Traceback (последний вызов был последним)
/ usr / local / lib / python3.6 / dist-packages / matplotlib / axes /_axes.py в
разброс (self, x, y, s, c, маркер, cmap, норма, vmin, vmax, альфа, ширина линий,
verts, edgecolors, ** kwargs)
4243 "допустимо для использования с 'x' с размером {xs}," 4244 "'y" с размером {ys}. "
-> 4245 .format (nc = n_elem,xs = x.size, ys = y.size)
4246)
4247 # Преобразование RGBA не удалось преобразовать как в , так и в : довольно
ValueError: аргумент 'c' содержит 80000 элементов, что неприемлемо для использованияс 'x' с размером 8000, 'y' с размером 8000.
Я попробовал все предоставленные ответы о переполнении стека, но не сработал
print (embeddings.shape)
print (label_sample.shape)
вывод:
(8000, 2)
(8000, 10)
vis_x = вложения[:, 0]
vis_y = embeddings [:, 1]
plt.figure (figsize = (10,7))
plt.scatter (vis_x, vis_y, c = label_sample, cmap = plt.cm.get_cmap ("jet", 10), marker = '.')
plt.colorbar (ticks = range (10))
plt.clim (-0,5, 9,5)
plt.show ()
Я ожидал увидеть визуализированный график внедрения TSNE.