\lstdefinelanguage{lPython}{ number suffixes={eEjJ}, language=python, otherkeywords = {;,<<,>>,<,|}, alsoletter={_}, comment=[l]{\#}, morekeywords = {as,self}, morekeywords = [2]{KNeighborsClassifier,KMeans,math}, morekeywords = [3]{Neuron,Point2D,Point,Image,ImageFilter}, morekeywords = [4]{fit,predict,__init__,accepts, get_accepting_neuron, get_mean_r,dist,mult_scalar,hypot, is_in,adapt,intersects,accepts,n_clusters,n_samples,centers,cluster_std,random_state,n_neighbors,weights}, deletekeywords = {True,False,None}, morekeywords = [2]{True,False,None}, } \RegisterLanguage{python}{lPython}