Guest User

Untitled

a guest
Jan 9th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. import random
  2. from pandas import read_csv
  3. from sklearn.cross_validation import train_test_split
  4. import numpy
  5. import csv
  6. import urllib.request
  7. from sklearn import decomposition
  8. from sklearn import preprocessing
  9. from pandas import read_csv
  10. import numpy as np
  11. import matplotlib.pyplot as plt
  12. from mpl_toolkits.mplot3d import Axes3D
  13. from sklearn.cross_validation import cross_val_score, cross_val_predict
  14. from sklearn import metrics
  15. from sklearn.model_selection import KFold
  16.  
  17. import pandas as pd
  18. from sklearn import datasets, linear_model
  19. from sklearn.model_selection import train_test_split
  20. from matplotlib import pyplot as plt
  21. from sklearn import svm
  22. from sklearn.model_selection import cross_val_score
  23.  
  24. dataset = read_csv('c:\\users\jane\desktop\pcaCSV.csv', header = None)
  25. dataset = dataset.as_matrix()
  26. #print (dataset)
  27. data = []
  28.  
  29. temp = []
  30. for i in range(0, int(len(dataset)/3)):
  31. for j in range(0, 3):
  32. temp.append(float(dataset[i][j]))
  33. data.append(temp)
  34. temp = []
  35. #print(dataset[0][0])
  36. #print(data)
  37.  
  38.  
  39. dataset2 = read_csv('c:\\users\jane\desktop\Data.csv', header = None)
  40. dataset2 = dataset2.as_matrix()
  41.  
  42. print("////////////////////////////////////")
  43. labels=dataset2[:,4]
  44. i = 0
  45.  
  46. la = preprocessing.LabelEncoder()
  47. la.fit(labels)
  48. labels = la.transform(labels)
  49. #enkodiranite target klasi: ('Iris-setosa', 0), ('Iris-versicolour', 1), ('Iris-virginica', 2)
  50. #print (labels)
  51.  
  52. for l in data:
  53. l.append(labels[i])
  54. i += 1
  55.  
  56. #print(data)
  57. #random.shuffle(data)
  58.  
  59. x_train, x_test, y_train, y_test = train_test_split(dataset, labels, test_size=0.3)
Advertisement
Add Comment
Please, Sign In to add comment