Python 为什么即使输入数据不同,建模仍然有效?

Python 为什么即使输入数据不同,建模仍然有效?,python,Python,这是数据集的一部分 def result_xgb(clf): inputData = [20200101190000, 20200101193000] inputData2 = np.array([inputData]) index = 1; result_data = OrderedDict() for x in clf.predict_proba(inputData2,ntree_limit=None, validate_featu

这是数据集的一部分

def result_xgb(clf):
    
    inputData = [20200101190000, 20200101193000]
    inputData2 = np.array([inputData])
    
    index = 1;
    result_data = OrderedDict()
    for x in clf.predict_proba(inputData2,ntree_limit=None, validate_features=False,base_margin=None)[0]:
        result_data[transportation(index)] = round(x,2)
        index += 1

    print("result_name : ", max(result_data.items(), key=operator.itemgetter(1))[0])
    print("result_value : ", max(clf.predict_proba(inputData2, ntree_limit=None, validate_features=False, base_margin=None)[0]))
    print(result_data)
当我将InputData=[1900,1930]输入时,我想让xgboost模型工作,但我不明白即使我将InputData输入20200101190000而不是1900,结果也会出来

原因是什么

希望得到帮助。多谢各位