Category Archives: programming

Ordinal Encoding порядковое кодирование sklearn

Ordinal Encoding - порядковое кодирование используется в подготовке признаков для кодирования текстовых категориальных в числовые, как и прямое кодирование. Принимаем какой цифрой кодируется класс, после...

One-Hot Encoding в pandas

One-Hot Encoding - прямое кодирование, или быстрое кодирование или отображение, используется в подготовке признаков с помощью преобразования категориального признака в числовой. Его смысл заключается в следующем: для каждого значения признака создается новый...

Copy, view и SettingWithCopyWarning в pandas

Почему важно явно использовать copy и стараться избегать связанных операций при изменении в выборках датасета. Разберемся сначала с понятиями 'view' (представление) и 'copy' (копия). view - срез, сформированный из оригинального объекта, а copy...

AttributeError: module ‘queue’ has no attribute ‘SimpleQueue’

Упражняясь в прекрасном Async IO с использование python3.7 из ниоткуда взялось: AttributeError: module 'queue' has no attribute 'SimpleQueue' Если у вас возникает эта ошибка, то первым делом убедитесь, что версия python >= 3.7, тк была эта фича добавлена в

python дефолтная сортировка списка tuples

В python список tuples (кортежей) сортируется по умолчанию в следующем порядке: сначала сортировка по первым элементам tuples, дальше по вторым, по третьим и так далее, получается вполне себе сложная сортировка из коробки. [crayon-65f96f9855bea148691232/] Можно применить...

python комбинации из элементов итерируемых объектов product itertools

Когда необходимо получить все комбинации из элементов итерируемых объектов (декартово произведения), проще всего воспользоваться инструментов itertools.product, который является эквивалентом вложенных for циклов (где крайний правый элемент смещается при каждой...