Как расчитать рапределение значений?

Добрый день!

Интересует такой вопрос: у меня есть словарь (dict) номер вершины -> степень вершины графа. Необходимо построить распределение степеней вершин, т.е. степень вершины -> кол-во вершин с такой степенью. Чувствую, что это как-то можно сделать с помощью SciPy, но маленько потерялся.
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
@throughtheether
human after all
Попробуйте использовать Counter. Пример на python 2.7:
>>> from collections import Counter
>>> d={'a':2,'b':2,'c':5}
>>> Counter(d.values())
Counter({2: 2, 5: 1})
>>> Counter(d.itervalues())
Counter({2: 2, 5: 1})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы