Python Pca Mnist

Posted by kifish on February 6, 2018

#http://blog.csdn.net/u010099080/article/details/53560426

mpl_toolkits.mplot3d 这个包在matplotlib里面 python mpl_toolkits installation issue:

https://stackoverflow.com/questions/37661119/python-mpl-toolkits-installation-issue

# -*- coding: utf-8 -*-
from sklearn import datasets
from sklearn import  decomposition
import  matplotlib.pyplot as plt
import  numpy as np
import  seaborn

from mpl_toolkits.mplot3d import Axes3D

mnist = datasets.load_digits()
X = mnist.data
y = mnist.target

pca = decomposition.PCA(n_components=3)
new_X = pca.fit_transform(X)

fig = plt.figure()
ax = fig.gca(projection='3d')
ax.scatter(new_X[:,0],new_X[:,1],new_X[:,2],c=y,cmap=plt.cm.spectral)
plt.show()

python3D柱状图:

https://www.jianshu.com/p/bb8b25096df4