from sklearn import datasets
digits = datasets.load_digits(n_class=5)
X = digits.data
y = digits.target from sklearn.manifold import TSNE
from sklearn.decomposition import PCA
import matplotlib.pyplot as plt tsne =TSNE(n_components=2, init='pca', random_state=0)
'''n_components维度降为2维,init设置embedding的初始化方式,可选random或者pca'''
X_tsne = tsne.fit_transform(X)
X_pca = PCA().fit_transform(X) plt.figure(figsize=(9, 5))
plt.subplot(121)
plt.scatter(X_tsne[:, 0], X_tsne[:, 1],c=digits.target,label='X_tsne')
plt.legend(loc='upper left')
plt.subplot(122)
plt.scatter(X_pca[:, 0], X_pca[:, 1], c=digits.target,label='X_pca')
plt.legend(loc='upper left')
plt.show()

最新文章

  1. Response.Redirect引起的性能问题分析
  2. 关于C#调用非托管动态库方式的性能疑问
  3. 用jsp的application写一个记录用户登陆网站的数量
  4. XZ压缩最新压缩率之王
  5. 【Xamarin挖墙脚系列:Xamarin开发环境配置需求】
  6. Spark RDD/Core 编程 API入门系列 之rdd案例(map、filter、flatMap、groupByKey、reduceByKey、join、cogroupy等)(四)
  7. iOS sizeWithFont 过期 is deprecated
  8. (转) 如何命令查找linux系统版本!
  9. STL模板_multimap_智能指针作为键值
  10. AFNetworking3.0为何弃用了NSURLConnection
  11. SQLSERVER中分割字符串成多列
  12. vue axios数据请求get、post方法的使用
  13. jQuery-3.事件篇---表单事件
  14. java 并发包runnable 与 callable
  15. Java从零开始学二十(集合简介)
  16. C/C++,从未过时的编程语言之父
  17. 解题:USACO06DEC Milk Patterns
  18. 认识简单的C
  19. spring 多数据源动态切换
  20. 创建properties文件保存在WEB项目的classes文件下

热门文章

  1. 并行程序设计---cuda memory
  2. Codeforces Beta Round #1 A. Theatre Square
  3. Nginx(一):安装
  4. Objective-C中单例
  5. php empty、isset、is_null区别
  6. Java面向对象基础三
  7. vue 脚手架的使用 vue-cli
  8. 发送邮件程序报错454 Authentication failed以及POP3和SMTP简介
  9. linux关机命令详解(转载)
  10. Tomcat Context 组件介绍(转载)