保存为原始数据帧

2024-10-03 02:32:11 发布

您现在位置:Python中文网/ 问答频道 /正文

在Keras模型中,我的数据集以行索引的方式分离。其中,我的训练集、验证集和测试集从主数据帧中分离,即数据主,如下所示:

从startrownnumber行开始的车列_列车:endrownumber U列车,ValidationSet from rowsstartrownnumber\u v验证:endrownumber_验证类似地,来自行startrownnumber的测试集_测试:endrownumber_测试

TrainSet= Data_Main.loc[startrownumber_train:endrownumber_train,['S','MidPoint_l1','bssigma','rf','yield','T']]
ValidationSet= Data_Main.loc[startrownumber_validation:endrownumber_validation,['S', 'MidPoint_l1', 'bssigma', 'rf', 'yield', 'T']]
TestSet= Data_Main.loc[startrownumber_test:endrownumber_test,['S', 'MidPoint_l1', 'bssigma', 'rf', 'yield', 'T']]

现在让我们假设_测试:endrownumber_测试来自100:200行,该行取自数据主数据帧,测试集被传递到模型.预测在Keras中,如下所示:

^{pr2}$

那么,如何将上述步骤的预测输出存储到列中,例如数据框中100:200行的预测结果?在

我试着做:

Data_Main["Predictions"][startrownumber_test:endrownumber_test]=model.predict(TestSet)

但给了我一个错误。在


Tags: 数据模型testl1datamainlockeras