在二维t-sne散点图上绘制图像

时间:2020-06-08 16:52:51

标签: python numpy matplotlib scikit-learn

下图是一批numpy图像阵列的t-sne散点图,其形状为(2500,64,64,1)。如何用自己的原始图像替换图形上的每个蓝点?

我使用以下代码绘制图形:

from sklearn.manifold import TSNE

tsne = TSNE(n_components=2).fit_transform(images)
# plot the result
vis_x = tsne[:, 0]
vis_y = tsne[:, 1]

plt.figure(figsize = (160,120))
plt.scatter(vis_x, vis_y)
plt.show()

t-sne scatter plot of the images arrays

0 个答案:

没有答案