Guest User

Untitled

a guest
Nov 24th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. from sklearn.decomposition import PCA
  2. import numpy as np
  3.  
  4. X = np.arange(20).reshape((5,4))
  5.  
  6. print("Separate")
  7. XT = X.copy()
  8. pcaT = PCA(n_components=2, copy=True)
  9. print("Original: ", XT)
  10. results = pcaT.fit(XT).transform(XT)
  11. print("New: ", XT)
  12. print("Results: ", results)
  13.  
  14. print("nCombined")
  15. XF = X.copy()
  16. pcaF = PCA(n_components=2, copy=True)
  17. print("Original: ", XF)
  18. results = pcaF.fit_transform(XF)
  19. print("New: ", XF)
  20. print("Results: ", results)
  21.  
  22. ########## Results
  23. Separate
  24. Original: [[ 0 1 2 3]
  25. [ 4 5 6 7]
  26. [ 8 9 10 11]
  27. [12 13 14 15]
  28. [16 17 18 19]]
  29. New: [[ 0 1 2 3]
  30. [ 4 5 6 7]
  31. [ 8 9 10 11]
  32. [12 13 14 15]
  33. [16 17 18 19]]
  34. Results: [[ 1.60000000e+01 -2.66453526e-15]
  35. [ 8.00000000e+00 -1.33226763e-15]
  36. [ 0.00000000e+00 0.00000000e+00]
  37. [ -8.00000000e+00 1.33226763e-15]
  38. [ -1.60000000e+01 2.66453526e-15]]
  39.  
  40. Combined
  41. Original: [[ 0 1 2 3]
  42. [ 4 5 6 7]
  43. [ 8 9 10 11]
  44. [12 13 14 15]
  45. [16 17 18 19]]
  46. New: [[ 0 1 2 3]
  47. [ 4 5 6 7]
  48. [ 8 9 10 11]
  49. [12 13 14 15]
  50. [16 17 18 19]]
  51. Results: [[ 1.60000000e+01 1.44100598e-15]
  52. [ 8.00000000e+00 -4.80335326e-16]
  53. [ -0.00000000e+00 0.00000000e+00]
  54. [ -8.00000000e+00 4.80335326e-16]
  55. [ -1.60000000e+01 9.60670651e-16]]
Add Comment
Please, Sign In to add comment