sklearn机器学习-监督学习算法代码笔记
算法1 KNN分类;KNN回归
#train_test_split函数利用伪随机数种子random_state,打乱数据,test_size控制划分,默认是0.25
#train_test_split(X,y,test_size=0.3,random_state=5)
#通常X是二维数组,y是一维向量
from sklearn.model_selection import train_test_split
#KNN建模导包语句;模型搭建
from skleran.neighbors import KNeighborsClassifier
clf=KNeighborsClassifier(n_neighbors=3)
#以下三条语句是sklearn库通用,训练、预测、得分
clf.fit(X_train,y_train)
clf.predict(X_test)
clf.score(X_test,y_test)
# KNN回归
from sklearn.neighbors import KNeighborsRegressor
reg=KNeighborsRegressor(