Библиотека Pandas незаменима для подготовки данных на Python. При загрузке и хранение строк в Pandas используется много памяти. В таком случае можно воспользоваться категориальным типом...
Выбери своего бойца: PEP8 vs Black vs YAPF
Мы говорили о стилях форматировании кода (code style) на Python в соответствии PEP 8 и Black. В этой статье сравним их, включив ещё один популярный...
Самый строгий code style: Black
Чем больше становится проект, тем сильнее он нуждается с средствах форматирования, поскольку код разнообразный код сложнее поддерживать. Мы уже говорили о таком руководстве по форматированию...
Создаем классы за пару строчек
Python – объектно-ориентированный язык, поэтому часто приходится писать классы. Реализация специальных методов дает ту или иную функциональность. Однако их написание может обернуться муторным делом. Поэтому...
Введение в разреженные матрицы (sparse matrix)
В одной из статей по Apache Spark я говорил о разреженных (sparse) матрицах, но не вдавался в подробности. Многих сбивают с толку эти разреженные матрицы,...
Многопроцессорная обработка VS списковые включения
В предыдущей статье мы реализовали функцию в Python для нахождения раковых клеток. Сегодня на примере этой функции расскажем о 5 методах обработки множества изображений с...