【问题标题】:Catboost calc_feature_statistics not plottingCatboost calc_feature_statistics 不绘图
【发布时间】:2021-08-10 22:42:25
【问题描述】:

在运行 catboost 网站 (https://catboost.ai/docs/concepts/python-reference_catboost_calc_feature_statistics.html) 上给出的示例脚本时,最后没有出现任何绘图,只有空白区域。有什么建议可能是什么原因造成的?

from catboost import CatBoost
import numpy as np

train_data = np.random.rand(200, 10)
label_values = np.random.rand(200)

model = CatBoost()
model.fit(train_data, label_values)

res = model.calc_feature_statistics(train_data,
                                    label_values,
                                    feature=2,
                                    plot=True)

【问题讨论】:

    标签: catboost catboostregressor


    【解决方案1】:

    如果您不使用 jupyter,则默认情况下该绘图不会在您的控制台中呈现。
    就我而言,我使用 spyder 并偶然发现了同样的问题。
    最简单的方法是将绘图保存到磁盘而不是尝试在终端中显示。

    只需添加 plot_file 参数即可:

    res = model.calc_feature_statistics(train_data,
                                        label_values,
                                        feature=2,
                                        plot_file="nameofyourplot.html)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 2018-04-10
      • 1970-01-01
      • 2019-07-03
      • 2017-12-23
      相关资源
      最近更新 更多