Что полезного в модуле collections?

Middle
357 просмотров
AFK Offer AI

collections — набор специализированных контейнеров. Counter — подсчёт элементов, Counter("abracadabra").most_common(3). deque — двусторонняя очередь, O(1) append/pop с обоих концов (list — O(n) для insert(0)). OrderedDict — сохраняет порядок (с Python 3.7 dict тоже, но OrderedDict поддерживает move_to_end). defaultdict — auto-создание значений по умолчанию. ChainMap — объединение нескольких dict без копирования, приоритет по порядку. namedtuple для именованных кортежей.

Следующий вопрос

Как правильно делить данные на train/test?