matplotlib: как показать все функции (около 150 единиц) четко

var l = new List<string>();
l.Add("A");
l.Add("B");
l.Add("C");
l.Add("D");
l.Add("E");
l.Add("F");
l.Add("G");
l.Add("H");
l.Add("I");

var random = new Random();
var nl = l.Select(i=> new {Value=i,Index = random.Next()});

var finalList = nl.OrderBy(i=>i.Index).Take(3);
foreach(var i in finalList)
{
    Console.WriteLine(i.Value);
}
0
задан Leon 13 July 2018 в 06:43
поделиться

1 ответ

Вы можете либо построить только самые важные функции с помощью

plot_importance(model, max_num_features=10)

, либо увеличить размер графика с помощью

fig, ax = plt.subplots(figsize=(h, w))
xgboost.plot_importance(model, ax=ax)

, как описано в . Как изменить размер участка в xgboost.plot_importance? .

0
ответ дан bet.bom 17 August 2018 в 13:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: