Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. import os
  2.  
  3. from PIL import Image
  4. import numpy as np
  5.  
  6. datamatrix = []
  7.  
  8. labels = []
  9.  
  10. for root, subdirs, files in os.walk("C:/users/andre/OneDrive/Documenti/Politecnico/MLAI/HW1/PACS_homework"):
  11.     for directory in subdirs:
  12.         for root, subdirectories, files in os.walk("C:/users/andre/OneDrive/Documenti/Politecnico/MLAI/HW1/PACS_homework/"+directory):
  13.             for file in files:
  14.                 imgdata = np.asarray(Image.open("C:/users/andre/OneDrive/Documenti/Politecnico/MLAI/HW1/PACS_homework/"+directory+"/"+file))
  15.                 x=imgdata.ravel()
  16.                 datamatrix.append(x)
  17.                 labels.append(subdirs)
  18.  
  19.                
  20. from numpy import *
  21. datamatrix = (datamatrix - mean(datamatrix)) / std(datamatrix)  #standardize
  22.  
  23.  
  24. from sklearn.decomposition import PCA
  25. datamatrix_t = PCA(2).fit transform(datamatrix)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement