Программирование сокетов
Сокеты и API сокетов используются для отправки сообщений по сети. Они обеспечивают форму межпроцессного взаимодействия (IPC). Благодаря этой статье ты узнаешь, как использовать основные функции и методы модуля сокетов Python для написания собственных клиент-серверных приложений.
👉Читать статью
#статьи
Сокеты и API сокетов используются для отправки сообщений по сети. Они обеспечивают форму межпроцессного взаимодействия (IPC). Благодаря этой статье ты узнаешь, как использовать основные функции и методы модуля сокетов Python для написания собственных клиент-серверных приложений.
👉Читать статью
#статьи
👍1
Оптимизационные задачи в ритейле
Делимся статьей, где рассмотрен важный раздел прикладной математики – оптимизация. Ты узнаешь про задачи в ритейле, которые могут решаться методами оптимизации. Автор статьи демонстрирует, как модельная задача ценообразования решается пакетами Pyomo и SciPy.
👉Читать статью
#статьи
Делимся статьей, где рассмотрен важный раздел прикладной математики – оптимизация. Ты узнаешь про задачи в ритейле, которые могут решаться методами оптимизации. Автор статьи демонстрирует, как модельная задача ценообразования решается пакетами Pyomo и SciPy.
👉Читать статью
#статьи
Matplotlib: Показ изображений
Благодаря этому видео ты научишься отображать изображения с помощью matplotlib. Для этого понадобятся пакет PIL (Pillow), модуль Image и функция open(). Также рассматриваются функции imshow(), colorbar() и pcolormesh() для показа изображений и цветовых сеток.
👀Смотреть видео
#видео #matplotlib
Благодаря этому видео ты научишься отображать изображения с помощью matplotlib. Для этого понадобятся пакет PIL (Pillow), модуль Image и функция open(). Также рассматриваются функции imshow(), colorbar() и pcolormesh() для показа изображений и цветовых сеток.
👀Смотреть видео
#видео #matplotlib
Списковое включение
Списковое включение — это замечательная функция, которая может значительно упростить твой код. Однако в большинстве случаев это используется только для написания одного цикла for, возможно, с добавлением одного if. В данной статье автор демонстрирует применение спискового включения.
👉Читать статью
#статьи
Списковое включение — это замечательная функция, которая может значительно упростить твой код. Однако в большинстве случаев это используется только для написания одного цикла for, возможно, с добавлением одного if. В данной статье автор демонстрирует применение спискового включения.
👉Читать статью
#статьи
nonlocal
Ключевое слово nonlocal используется для ссылки на переменную в ближайшей области видимости. Оно не будет работать с локальными или глобальными переменными и поэтому должно использоваться для ссылки на переменные в других областях.
#практика
Ключевое слово nonlocal используется для ссылки на переменную в ближайшей области видимости. Оно не будет работать с локальными или глобальными переменными и поэтому должно использоваться для ссылки на переменные в других областях.
#практика
Ближайшие соседи/скользящая средняя
Алгоритм ближайших соседей предполагает сходство между новым случаем/данными и доступными случаями и помещает новый случай в категорию, которая наиболее похожа на доступные категории. Скользящее среднее — это метод, позволяющий получить общее представление о тенденциях в наборе данных; это среднее значение любого подмножества чисел. Скользящее среднее чрезвычайно полезно для прогнозирования долгосрочных тенденций. В данной статье проводится сравнение методов.
👉Читать статью
#статьи
Алгоритм ближайших соседей предполагает сходство между новым случаем/данными и доступными случаями и помещает новый случай в категорию, которая наиболее похожа на доступные категории. Скользящее среднее — это метод, позволяющий получить общее представление о тенденциях в наборе данных; это среднее значение любого подмножества чисел. Скользящее среднее чрезвычайно полезно для прогнозирования долгосрочных тенденций. В данной статье проводится сравнение методов.
👉Читать статью
#статьи
wxPython: Механизм обработки событий
События являются неотъемлемой частью каждого приложения с графическим интерфейсом. Все приложения с графическим интерфейсом управляются событиями. Приложение реагирует на различные типы событий, которые генерируются в течение его работы. В данном видео автор демонстрирует механизм обработки событий в wxPython.
👀Смотреть видео
#видео #wxpython
События являются неотъемлемой частью каждого приложения с графическим интерфейсом. Все приложения с графическим интерфейсом управляются событиями. Приложение реагирует на различные типы событий, которые генерируются в течение его работы. В данном видео автор демонстрирует механизм обработки событий в wxPython.
👀Смотреть видео
#видео #wxpython
Pandas: Очистка данных неправильного формата
Ячейки с данными неправильного формата могут затруднить или даже сделать невозможным анализ данных. Чтобы исправить это, у тебя есть два варианта: удалить строки или преобразовать все ячейки в столбцах в один формат. В данном примере все ячейки в “Date” конвертируются в даты. Затем лишние строки удаляются с помощью dropna().
#практика #pandas
Ячейки с данными неправильного формата могут затруднить или даже сделать невозможным анализ данных. Чтобы исправить это, у тебя есть два варианта: удалить строки или преобразовать все ячейки в столбцах в один формат. В данном примере все ячейки в “Date” конвертируются в даты. Затем лишние строки удаляются с помощью dropna().
#практика #pandas
Автоматическая озвучка субтитров на YouTube
Делимся статьей, где автор демонстрирует реализацию автоматической озвучки субтитров на YouTube с помощью компьютерного зрения. Для этого используются ML, OpenCV и библиотека ZeroMQ.
👉Читать статью
#статьи
Делимся статьей, где автор демонстрирует реализацию автоматической озвучки субтитров на YouTube с помощью компьютерного зрения. Для этого используются ML, OpenCV и библиотека ZeroMQ.
👉Читать статью
#статьи
Алгоритм Кнута-Морриса-Пратта
Алгоритм Кнута-Морриса-Пратта (или KMP) — это алгоритм поиска строки, полезный для очень эффективного поиска вхождений шаблона в строку. Делимся видео, где автор объясняет этот алгоритм и демонстрирует реализацию с помощью Python.
👀Смотреть видео
#видео
Алгоритм Кнута-Морриса-Пратта (или KMP) — это алгоритм поиска строки, полезный для очень эффективного поиска вхождений шаблона в строку. Делимся видео, где автор объясняет этот алгоритм и демонстрирует реализацию с помощью Python.
👀Смотреть видео
#видео
Pandas: Чтение CSV
Простой способ хранения больших наборов данных — использовать файлы CSV (значения, разделенные запятыми). Файлы CSV содержат обычный текст, который могут читать все, включая Pandas. Используй to string() для вывода всего DataFrame. Если у тебя большой DataFrame с большим количеством строк, Pandas вернет только первые 5 строк и последние 5 строк. Ты можешь изменить максимальное количество строк с помощью pd.options.display.max rows.
#практика #pandas
Простой способ хранения больших наборов данных — использовать файлы CSV (значения, разделенные запятыми). Файлы CSV содержат обычный текст, который могут читать все, включая Pandas. Используй to string() для вывода всего DataFrame. Если у тебя большой DataFrame с большим количеством строк, Pandas вернет только первые 5 строк и последние 5 строк. Ты можешь изменить максимальное количество строк с помощью pd.options.display.max rows.
#практика #pandas
👍1
Dropout
Dropout — это простой и мощный метод регуляризации для нейронных сетей и моделей глубокого обучения. Делимся видео, где автор демонстрирует использование Dropout. Продемонстрирована реализация с помощью Keras.
👀Смотреть видео
#видео #нейронные_сети
Dropout — это простой и мощный метод регуляризации для нейронных сетей и моделей глубокого обучения. Делимся видео, где автор демонстрирует использование Dropout. Продемонстрирована реализация с помощью Keras.
👀Смотреть видео
#видео #нейронные_сети
Анализ аудиоданных
Каждый аудиосигнал содержит характеристики. Делимся статьей, где демонстрируется анализ аудиоданных. Ты научишься разделять гармонические и ударные сигналы, извлекать биты, работать с спектрограммами.
👉Читать статью
#статьи
Каждый аудиосигнал содержит характеристики. Делимся статьей, где демонстрируется анализ аудиоданных. Ты научишься разделять гармонические и ударные сигналы, извлекать биты, работать с спектрограммами.
👉Читать статью
#статьи
splitlines
Метод splitlines() разбивает строку на список. Разбиение выполняется на разрывах строк. При желании можно указать, следует ли включать разрывы строк (True) или нет (False). Значение по умолчанию — False.
#практика
Метод splitlines() разбивает строку на список. Разбиение выполняется на разрывах строк. При желании можно указать, следует ли включать разрывы строк (True) или нет (False). Значение по умолчанию — False.
#практика
Hydra
Hydra — это фреймворк Python с открытым исходным кодом, упрощающий разработку исследовательских и других сложных приложений. Ключевой особенностью является возможность динамически создавать иерархическую конфигурацию по композиции и переопределять ее через файлы конфигурации и командную строку. Данная статья познакомит тебя с Hydra.
👉Читать статью
#статьи
Hydra — это фреймворк Python с открытым исходным кодом, упрощающий разработку исследовательских и других сложных приложений. Ключевой особенностью является возможность динамически создавать иерархическую конфигурацию по композиции и переопределять ее через файлы конфигурации и командную строку. Данная статья познакомит тебя с Hydra.
👉Читать статью
#статьи
map
Функция map() используется для применения функции ко всем элементам указанного итерируемого объекта и возврата объекта Map. Делимся видео, где автор демонстрирует применение данной функции.
👀Смотреть видео
#видео
Функция map() используется для применения функции ко всем элементам указанного итерируемого объекта и возврата объекта Map. Делимся видео, где автор демонстрирует применение данной функции.
👀Смотреть видео
#видео
Тетрис с помощью pygame
pygame — это оболочка Python для библиотеки SDL, что означает Simple DirectMedia Layer. SDL обеспечивает межплатформенный доступ к базовым мультимедийным аппаратным компонентам твоей системы, таким как звук, видео, мышь, клавиатура и джойстик. Благодаря этой статье ты узнаешь, как создать тетрис с помощью pygame.
👉Читать статью
#статьи
pygame — это оболочка Python для библиотеки SDL, что означает Simple DirectMedia Layer. SDL обеспечивает межплатформенный доступ к базовым мультимедийным аппаратным компонентам твоей системы, таким как звук, видео, мышь, клавиатура и джойстик. Благодаря этой статье ты узнаешь, как создать тетрис с помощью pygame.
👉Читать статью
#статьи
wxPython: продвинутая работа с виджетами
Делимся видео, где автор рассказывает про расширенную работа с виджетами на примерах использования классов ListBox, SplitterWindow, HtmlWindow, Notebook, ListCtrl. Также описан принцип использования смешивателей (mixins).
👀Смотреть видео
#видео #wxpython
Делимся видео, где автор рассказывает про расширенную работа с виджетами на примерах использования классов ListBox, SplitterWindow, HtmlWindow, Notebook, ListCtrl. Также описан принцип использования смешивателей (mixins).
👀Смотреть видео
#видео #wxpython
MongoDB: Фильтр с регулярными выражениями
Ты можешь использовать регулярные выражения в качестве модификатора фильтра. Регулярные выражения можно использовать только для запроса строк. Чтобы найти только те документы, в которых поле «адрес» начинается с буквы «S», используй регулярное выражение {"$regex": "^S"}.
#практика #mongodb
Ты можешь использовать регулярные выражения в качестве модификатора фильтра. Регулярные выражения можно использовать только для запроса строк. Чтобы найти только те документы, в которых поле «адрес» начинается с буквы «S», используй регулярное выражение {"$regex": "^S"}.
#практика #mongodb