gpt4 book ai didi

python - 将分类器特征重要性的最大值传递给 Bokeh 图中的 x_range

转载 作者:太空宇宙 更新时间:2023-11-03 14:08:38 24 4
gpt4 key购买 nike

我不想在绘图时在 Bokeh 中手动设置 x 范围,而是想传递列的最大值,例如不是将最大值设置为 10,而是特定列的最大值

p1 = figure(x_range=(0, 10))

rf_important是分类器的特征重要性,定义为

rf_important = pd.Series(new_rf.feature_importances_, index=x.columns)

此外,rf是pandas.core.series.Series

我想从rf_importance中获取第一列的最大值

rf.idmax

上面返回的是特征重要性的最大值,而不是列中的最大值。如何访问这些列并从那里返回最大值?

最佳答案

问题是上面的变量“rf”是pandas.core.series.Series的类型,因此我无法直接使用最大值访问它。此外,“rf”显示了分类器的feature_importance,而不是列中的值,这就是为什么使用以下代码访问它会返回字母而不是列中的最大值

max(rf.index[0])

因此,要访问分类器的feature_importance中的最大值,大多数人都会使用特征重要性调用原始DataFrame中的值作为一个索引。比如

df[rf.index[0]].max()

关于python - 将分类器特征重要性的最大值传递给 Bokeh 图中的 x_range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48686700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com