问一下,如果只用30个数据做训练,剩下的20个数据做预测,这样应该怎么改,改完之后代码有问题。求教大佬。
我的方法:
把训练的60个数据放在前60行,预测用的40个数据放在后40行
然后关键是改下面的代码
y = df.loc[0:60,4].values
y = np.where(y == "Iris-setosa",-1,1)
X = df.loc[0:60,[0,2]].values
X2 = df.loc[61:100,[0,2]].values
plot_decision_regions(X2,aad.predict(X2),aad,resolution=0.02)
我只是新手,不好的话不要见怪