import numpy as np import matplotlib.pyplot as plt D=[] # reading data from file file=open("iris.data", "r") for line in file: R=line.split(",") if len(R)==5: D.append(R) D= [x for x in D if x[4] != 'Iris-setosa\n'] for i in range(len(D)): print(D[i]) X=[x[0:4]+[-1] for x in D] Y=[x[4] for x in D] # converting labels to +1,-1 d=0 for i in range(len(Y)): if Y[i]=='Iris-versicolor\n': Y[i]=1 d+=1 else: Y[i]=-1 # selection of 10 first records t=10 X1=X[0:t] for i in range(len(X)): if i>d-1 and id-1 and i