Найти в Дзене
Властелин машин

Простой и удобный счетчик на Python

Рассмотрим удобный инструмент быстрого подсчета статистики встречаемости объектов в наборе данных, не требующий использование специализированных научных библиотек. Это класс Counter из модуля collections: Техника работы с ним заключается в добавлении наборов данных, после чего сразу становится доступна статистика: Очистить экземпляр класса от содержимого можно его методом clear: В качестве источников данных в Counter-е могут выступать не только списки, но и словари, и другие счетчики: Ключевой опцией объекта Counter является вывод n самых частых элементов, который осуществляется методом most_common: Без аргументов данный метод возвращает все элементы и их счетчики в виде списка кортежей. Например, выведем все элементы со счетчиком больше 2: Для подсчета количества уникальных элементов используйте функцию len: Получить сумму элементов можно функцией sum, вызванной на значениях статистики элементов (cnt.values):

Рассмотрим удобный инструмент быстрого подсчета статистики встречаемости объектов в наборе данных, не требующий использование специализированных научных библиотек. Это класс Counter из модуля collections:

Техника работы с ним заключается в добавлении наборов данных, после чего сразу становится доступна статистика:

-2

-3

Очистить экземпляр класса от содержимого можно его методом clear:

-4

В качестве источников данных в Counter-е могут выступать не только списки, но и словари, и другие счетчики:

-5

-6

Ключевой опцией объекта Counter является вывод n самых частых элементов, который осуществляется методом most_common:

-7

Без аргументов данный метод возвращает все элементы и их счетчики в виде списка кортежей. Например, выведем все элементы со счетчиком больше 2:

-8

Для подсчета количества уникальных элементов используйте функцию len:

-9

Получить сумму элементов можно функцией sum, вызванной на значениях статистики элементов (cnt.values):

-10

-11