def performKNNClass(X_train, y_train, X_test, y_test, parameters, fout, savemodel):
"""
KNN binary Classification
"""
clf = KNeighborsClassifier(3)
clf.fit(X_train, y_train)
if savemodel == True:
#fname_out = '{}-{}.pickle'.format(fout, datetime.now().date())
fname_out = fout+'.pickle'
with open(fname_out, 'wb') as f:
pickle.dump(clf, f, -1)
accuracy = clf.score(X_test, y_test)
return accuracy
classify.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录