# t-SNE 可视化
时间: 2024-03-02 18:48:41 浏览: 324
T-SNE可视化高维数据
如果您想使用 t-SNE 进行可视化,可以使用以下代码:
```python
from sklearn.manifold import TSNE
import matplotlib.pyplot as plt
# 定义 t-SNE 模型,将维度降至 2
tsne = TSNE(n_components=2)
# 对 centroids1 进行降维
centroids1_reduced = tsne.fit_transform(centroids1)
# 绘制散点图
plt.scatter(centroids1_reduced[:, 0], centroids1_reduced[:, 1], c=labels1)
plt.show()
```
这样就可以得到一个二维散点图,其中每个点代表一个聚类中心,颜色代表所属的簇。
阅读全文