728x90

[출처] 오래 되어 기억이 가물가물 합니다. 찾아서 추가하도록 하겠습니다. ^^^

 

import numpy as np

import matplotlib.pyplot as plt

from sklearn.datasets import load_digits

# c:> pip show scikit-learn

# Location d:\Anaconda3\Lib\site-packages

# d:\Anaconda3\Lib\site-packages\sklearn\datasets

 

digits = load_digits()

from sklearn.preprocessing import scale

data = scale(digits.data)

 

def print_digits(images,y,max_n=10):

   fig = plt.figure(figsize=(12,12))

   fig.subplots_adjust(left=0,right=1,bottom=0,top=1,hspace=0.05,wspace=0.05)

   i=0

   while i < max_n and i < images.shape[0]:

       p = fig.add_subplot(20,20,i+1,xticks=[],yticks=[])

       p.imshow(images[i],cmap=plt.cm.bone)

       p.text(0,14,str(y[i]))

       i = i+1

 

%matplotlib inline

print_digits(digits.images,digits.target,max_n=10)

 

+ Recent posts