【问题标题】:Need assistance on objects in PyCaretPyCaret 中的对象需要帮助
【发布时间】:2020-08-17 13:12:23
【问题描述】:

我正在学习 PyCaret。这是一个很棒的节目。我有以下问题:

1) 运行lr = create_model('lr', fold = 5) 后,我得到了一张准确的表格。

>>>print(type(lr))
<class 'sklearn.multiclass.OneVsRestClassifier'>

如何找到此类sklearn.multiclass.OneVsRestClassifier 中的数据。有什么方法可以转换为 pd 数据框进行导出?

2)plot_model(lr) 创建一个漂亮的 AUC 图。 fig=plot_model(lr) 也创建了同样漂亮的图表。但是

>>>print(type(fig))
<class 'NoneType'>

所以我无法保存图并导出它。我可以在代码中添加save=True,但这会将图形保存为auc.png,这没关系,但我想用不同的名称保存图形。

【问题讨论】:

    标签: python pycaret


    【解决方案1】:

    如果您询问如何存储使用create_model 时打印的分数网格,您可以使用pull 功能。例如:

    lr = create_model('lr')
    lr_results = pull()
    type(lr_results) # it will be a pandas DataFrame
    

    目前,保存时无法更改绘图名称。您可以在plot_model 中使用save 参数来保存它,但它将使用 PyCaret 的默认命名,例如AUC.png 用于 AUC 图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      相关资源
      最近更新 更多