为了账号安全,请及时绑定邮箱和手机立即绑定

问一下,如果只用30个数据做训练,剩下的20个数据做预测,这样应该怎么改,改完之后代码有问题。求教大佬。

问一下,如果只用30个数据做训练,剩下的20个数据做预测,这样应该怎么改,改完之后代码有问题。求教大佬。

正在回答

1 回答

我的方法:

把训练的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)

我只是新手,不好的话不要见怪

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

问一下,如果只用30个数据做训练,剩下的20个数据做预测,这样应该怎么改,改完之后代码有问题。求教大佬。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信