Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pandas import read_csv
- from numpy import zeros
- from sklearn.model_selection import train_test_split
- from matplotlib.pyplot import plot,subplot
- data=read_csv("http://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data", header=None).values
- NumberOfPatterns=data.shape[0]
- NumberOfAttributes=data.shape[1]
- mdict ={'Iris-setosa': 0, 'Iris-versicolor':1, 'Iris-virginica':0}
- x =data[:,0:4]
- t =zeros(NumberOfPatterns)
- for ptrn in range(NumberOfPatterns):
- t[ptrn] = mdict[data[ptrn,4]]
- for i in range(9):
- xtrain, xtest, ttrain, ytest = train_test_split(x,t,test_size=0.1)
- subplot(3,3,i+1)
- plot(xtrain[:,0],xtrain[:,2],'bo')
- plot(xtest[:,0],xtest[:,2],'ro')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement