Какие типы могут быть ключами словаря?
Anonymous Quiz
29%
Неизменяемые
26%
Хешируемые
24%
Любые
22%
Я оладушек
🤡59👍12😐9⚡3🤯3🐳2🏆2🍓2🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Planar Object Tracking via Weighted Optical Flow
Недавно был создан очень точный метод детекции объектов WOFT.
Для плоских объектов этот метод может стать хорошей альтеративой YOLOv8.
Авторы предлагают новый, стабильный ибыстрый метод детекции плоских объектов.
Из особенностей:
— Легко использовать
— В методе присутствует фильтрация ложных срабатываний, что делает этот метод надёжным
— Использует и kornia, и opencv
— Детекция может происходить даже при нечёткой картинке
— Возможна конвертация в onnx
Ставится командой ⚙️
Запуск demo ⚙️
Научная работа: arxiv.org/pdf/2301.10057.pdf
Недавно был создан очень точный метод детекции объектов WOFT.
Для плоских объектов этот метод может стать хорошей альтеративой YOLOv8.
Авторы предлагают новый, стабильный ибыстрый метод детекции плоских объектов.
Из особенностей:
— Легко использовать
— В методе присутствует фильтрация ложных срабатываний, что делает этот метод надёжным
— Использует и kornia, и opencv
— Детекция может происходить даже при нечёткой картинке
— Возможна конвертация в onnx
Ставится командой ⚙️
python -m pip install virtualenv
python -m virtualenv envs/WOFT
source envs/WOFT/bin/activate
python -m pip install tqdm einops opencv-python kornia==0.5.11 ipdb pandas matplotlib scipy
Запуск demo ⚙️
python WOFT_demo.py demo/V25_2/
Научная работа: arxiv.org/pdf/2301.10057.pdf
🤔19👍10❤5🌚3
Reagento - начало революции в Backend разработке на Python. Сейчас большой популярностью пользуется библиотека pydantic. К нему "привязаны" множество бэкэнд фреймворков, хотя она является крайне медленной и неудобной. Reagento, в частности dataclass_factory исправит эту ситуацию! dataclass_factory — это современный способ преобразования датаклассов или других объектов в более распространенные типы, такие как dict. Данная библиотека намного быстрее и удобнее конкурентов. Сейчас она очень активно развивается и в будущем мы возможно увидем целый Backend фреймворк, который за основу возьмёт dataclass_factory.
Преимущетсва данной библиотеки:
— Для простых случаев не требуются схемы или конфигурация. Просто создайте Factory и вызовите методы загрузки/дампа
— Скорость. Это до 10 раз быстрее, чем marshmallow, dataclasses.asdict и других подобных библиотек
— Автоматическое преобразование имён (например, snake_case в CamelCase)
— Автоматический пропуск полей для «внутреннего использования» (с подчеркиванием в начале)
— Множества, типизированные словари, кортежи и списки поддерживаются «из коробки».
— Структуры с циклическими ссылками (например, связанные списки или деревья) также могут быть преобразованы.
Рекомендую устанавливать develop версию прямо с гитхаба ⚙️
Преимущетсва данной библиотеки:
— Для простых случаев не требуются схемы или конфигурация. Просто создайте Factory и вызовите методы загрузки/дампа
— Скорость. Это до 10 раз быстрее, чем marshmallow, dataclasses.asdict и других подобных библиотек
— Автоматическое преобразование имён (например, snake_case в CamelCase)
— Автоматический пропуск полей для «внутреннего использования» (с подчеркиванием в начале)
— Множества, типизированные словари, кортежи и списки поддерживаются «из коробки».
— Структуры с циклическими ссылками (например, связанные списки или деревья) также могут быть преобразованы.
Рекомендую устанавливать develop версию прямо с гитхаба ⚙️
https://github.com/reagento/dataclass-factory.git
👍11🔥6
#полезныекниги
Сейчас я изучаю очень полезную книгу "Совершенный код" от С. Макконелла. Хочу порекомендовать её вам. Материал изложен просто, а информация которую вам даст книга, нужна каждому разработчику! Вы изучите чем плохие глобальные переменные, принцип Парете, при профилирование кода, сможете грамотно искать проблемы в своём коде с помощью научного метода и многое другое!
Сейчас я изучаю очень полезную книгу "Совершенный код" от С. Макконелла. Хочу порекомендовать её вам. Материал изложен просто, а информация которую вам даст книга, нужна каждому разработчику! Вы изучите чем плохие глобальные переменные, принцип Парете, при профилирование кода, сможете грамотно искать проблемы в своём коде с помощью научного метода и многое другое!
🔥45👍7🏆2🤡1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
PikaPython - это ультралегкий интерпретатор Python, требующий для своей работы всего 4 КБ оперативной памяти и 64 КБ места на диске.
А также имеющий нулевые зависимости.
Очень годная штука для программирования различных устройств.
А также имеющий нулевые зависимости.
Очень годная штука для программирования различных устройств.
👍52❤🔥10🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Textual - это RAD фреймворк для разработки Python приложений, интерфейс которых умещается в самую обычную консоль.
Сами посмотрите как это круто выглядит и работает 🔥
Кстати авторы библиотеки те же люди, что сделали
Textual работает в консолях Windows, Linux и MacOS.
Всё это достигается благодаря тому, что современные терминалы позволяют отображать до 16,7 млн цветов, а также имеют поддержку управления мышью.
И конечно же проблема с мигающими анимациями уже давно решена.
Ставится командой ⚙️
Документация и примеры кода здесь.
Сами посмотрите как это круто выглядит и работает 🔥
Кстати авторы библиотеки те же люди, что сделали
Rich
.Textual работает в консолях Windows, Linux и MacOS.
Всё это достигается благодаря тому, что современные терминалы позволяют отображать до 16,7 млн цветов, а также имеют поддержку управления мышью.
И конечно же проблема с мигающими анимациями уже давно решена.
Ставится командой ⚙️
pip install "textual[dev]"
Документация и примеры кода здесь.
🔥39👍6❤2🍓2
🤔55🏆14🍓8👍7⚡4🐳4🎉3🤡3❤2
#полезныекниги
Ну, что тут сказать... Это база!
К прочтению обязательно. Понимание как правильно разрабатывать архитектуру проекта, нужно всем. Чтобы не было всяких `import config` или `global message`. Очень советую, эту книгу. Вы рассмотрите все: от принципов SOLID, до "4 кругов".
Ну, что тут сказать... Это база!
К прочтению обязательно. Понимание как правильно разрабатывать архитектуру проекта, нужно всем. Чтобы не было всяких `import config` или `global message`. Очень советую, эту книгу. Вы рассмотрите все: от принципов SOLID, до "4 кругов".
👍38❤2❤🔥2
❤🔥15🤔7🏆3🌚2
❤64❤🔥6👍5🤔2🤡2💯1
PyTorch 2.0 теперь stable!
Это один из самых мощных апдейтов торча, невероятные улучшения скорости и производительности, один
Очень рекомендую потестить, но будьте аккуратны, обратной совместимости со старыми версиями - нет.
Больше о всех изменениях:
https://pytorch.org/get-started/pytorch-2.0/
Это один из самых мощных апдейтов торча, невероятные улучшения скорости и производительности, один
torch.compile
, чего стоит, так например я смог ускорить обучение модельки с 40 секунд до 7!Очень рекомендую потестить, но будьте аккуратны, обратной совместимости со старыми версиями - нет.
Больше о всех изменениях:
https://pytorch.org/get-started/pytorch-2.0/
⚡20👍3🔥3❤2🎉2🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
PyXab - библиотека для работы с проблемой "Многоруких бандитов". Как бы специфично это не звучало, но тема сейчас эта очень модная. Рекомендую конечно начать с теории, ну а потом брать эту библиотеку.
Из особенностей:
- Удобный интерфейс для моделирования данной проблемы
- Активное развитие
- Неплохая документация
Установка ⚙️:
Из особенностей:
- Удобный интерфейс для моделирования данной проблемы
- Активное развитие
- Неплохая документация
Установка ⚙️:
pip install PyXABДокументация и примеры кода здесь.
👍18❤3❤🔥2🏆1
Сделал мод на произношение заклинаний голосом для Hogwarts Legacy.
Первый играбельный мод для этой игры ;)
https://youtu.be/Z5mXFkIKwmM
Первый играбельный мод для этой игры ;)
https://youtu.be/Z5mXFkIKwmM
YouTube
Я сделал ЛУЧШИЙ МОД для Hogwarts Legacy на произношение заклинаний ГОЛОСОМ :3
Сделал мод на произношение заклинаний голосом для Hogwarts Legacy.
Первый играбельный мод для этой игры ;)
Начните учиться программированию бесплатно на курсах от Яндекс Практикуме — https://clck.ru/33siJS
🆇 Ссылки из видео 🆇
𝟭: Исходный код из урока -…
Первый играбельный мод для этой игры ;)
Начните учиться программированию бесплатно на курсах от Яндекс Практикуме — https://clck.ru/33siJS
🆇 Ссылки из видео 🆇
𝟭: Исходный код из урока -…
👍22❤4❤🔥2⚡1🔥1
GIL - это:
Anonymous Quiz
23%
Global Incremental Lock
60%
Global Interpreter Lock
5%
GL IADD LOCK
11%
Global Irregular Lock
❤25🏆12❤🔥2👍2