Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中比较两个日期并预测输出_Python_Date_Machine Learning_Date Comparison - Fatal编程技术网

如何在Python中比较两个日期并预测输出

如何在Python中比较两个日期并预测输出,python,date,machine-learning,date-comparison,Python,Date,Machine Learning,Date Comparison,我想比较2个日期,如果日期1大于日期2,则预测标签为true,如果日期1小于日期2,则预测标签为false。 我已经对模型进行了培训,但模型在近期预测错误,即如果给出2020年1月13日和2020年1月14日,则模型将预测为真,但正确答案为假 试试这个: import datetime StartDate = "13-01-2020" EndDate = "14-01-2020" res = datetime.datetime.strptime(StartDate, '%d-%m-%Y') re

我想比较2个日期,如果日期1大于日期2,则预测标签为true,如果日期1小于日期2,则预测标签为false。 我已经对模型进行了培训,但模型在近期预测错误,即如果给出2020年1月13日和2020年1月14日,则模型将预测为真,但正确答案为假

试试这个:

import datetime
StartDate = "13-01-2020"
EndDate = "14-01-2020"
res = datetime.datetime.strptime(StartDate, '%d-%m-%Y')
res2 = datetime.datetime.strptime(EndDate, '%d-%m-%Y')
if res>res2:
    print(StartDate)
elif res<res2:
    print(EndDate)

将字符串转换为datetime格式,然后进行比较。

请参考此链接,了解其含义?对我来说,预测就是说事情会在它发生之前发生。如果日期1大于日期2,则预测一个标签为真,否则为假,这一切都起作用了,谢谢