add knn.py and modify kmeans.py