运行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)
如果您没有使用jupyter,默认情况下,绘图不会在您的控制台中渲染。 就我而言,我使用了spyder,也遇到了同样的问题。 最简单的方法是将绘图保存到磁盘,而不是试图在终端中显示它。
只需添加 plot_file 相反,论点:
plot_file
res = model.calc_feature_statistics(train_data, label_values, feature=2, plot_file="nameofyourplot.html)