sklearn建模基本流程实操
尝试自己建立一个模型, 并完成红酒数据的预测.
import numpy as np
import pandas as pd
from sklearn.neighbors import KNeighborsClassifier
knn = KNeighborsClassifier(n_neighbors=3 )
rowdata = {'颜色深度':[14.23,13.2,13.16,14.37,13.24,12.07,12.43,11.79,12.37,12.04],
'酒精浓度':[5.64,4.38,5.68,4.80,4.32,2.76,3.94,3. ,2.12,2.6 ],
'品种':[0,0,0,0,0,1,1,1,1,1]}
new_data = np.array([12.8,4.1])
wine_data = pd.DataFrame(rowdata)
wine_data
X = wine_data.iloc[:,:-1].values
X
y = wine_data.iloc[:, -1].values
y
knn.fit(X, y)
knn.predict(new_data.reshape(1,2))
请根据学习内容回答以下问题:
输出测试数据new_data的预测结果,判断是哪种红酒品种?