0

运行 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)
4

1 回答 1

0

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

只需添加plot_file参数:

res = model.calc_feature_statistics(train_data,
                                    label_values,
                                    feature=2,
                                    plot_file="nameofyourplot.html)
于 2021-08-06T14:40:50.763 回答