如何解决在PyCaret中的对象上需要帮助
我正在学习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,这是可以的,但是我想用不同的名称保存图形。
解决方法
如果您询问如何存储使用create_model
时打印的分数网格,则可以使用pull
功能。例如:
lr = create_model('lr')
lr_results = pull()
type(lr_results) # it will be a pandas DataFrame
当前,保存时无法更改图解名称。您可以在save
中使用plot_model
参数来保存它,但是它将使用PyCaret的默认命名,例如AUC.png
用于AUC图。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。