【问题标题】:Problem with pd.DataFrame with data from Keras prediction来自 Keras 预测的数据的 pd.DataFrame 问题
【发布时间】:2019-07-13 18:23:43
【问题描述】:

我尝试创建一个 DataFrame 以更轻松地可视化真实和预测比较。但是有代码:

pred = pd.DataFrame({'Реальная': y_test, 
                 'Предсказанная': model.predict(X_test)})

我知道了:

Exception: Data must be 1-dimensional

所以,你可以去My Colab,不要注意俄语注释(确定你是нерусские)))

【问题讨论】:

    标签: python pandas numpy keras


    【解决方案1】:

    尝试展平并将它们转换为列表

    pred = pd.DataFrame({'Реальная': y_test, 
                         'Предсказанная': list(model.predict(X_test).flatten())})
    print(pred)
    
          Реальная  Предсказанная
    0         7.2       5.699125
    1        18.8      19.322182
    2        19.0      23.012312
    3        27.0      30.977814
    4        22.2      25.090652
    

    【讨论】:

    • 我已经运行了没有转换为列表的代码并且一切正常,在这种情况下是否有理由使用转换为列表,我不知道是谁?
    • @КириллГимранов 实际上扁平化转换为 np.array 所以最好转换为列表,尽管数组也可以正常工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2019-05-29
    • 2019-10-29
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    相关资源
    最近更新 更多