Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
ExVideo позволяет модели генерировать в 5 раз больше кадров, при этом требуется всего 1.5 тыс. часов обучения на GPU на датасете из 40 тыс. видео.
В частности при помощи ExVideo была улучшена модель Stable Video Diffusion, для генерации длинных видеороликов до 128 кадров.
Код, статья и модель — по ссылкам ниже.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔍 Exo: Расширяем горизонты разработчиков
Exo – это мощный инструмент, помогающий разработчикам изучать и анализировать экзопланеты. Этот репозиторий включает инструменты для обработки данных, визуализации и моделирования экзопланетарных систем. Основные функции Exo включают:
- Анализ астрономических данных
- Визуализация орбит и траекторий
- Моделирование атмосферных условий
Exo предназначен для использования в научных исследованиях и образовательных проектах, облегчая доступ к сложным астрономическим данным и инструментам.
📚 GitHub
#python #github #astronomy
@pythonl
Exo – это мощный инструмент, помогающий разработчикам изучать и анализировать экзопланеты. Этот репозиторий включает инструменты для обработки данных, визуализации и моделирования экзопланетарных систем. Основные функции Exo включают:
- Анализ астрономических данных
- Визуализация орбит и траекторий
- Моделирование атмосферных условий
Exo предназначен для использования в научных исследованиях и образовательных проектах, облегчая доступ к сложным астрономическим данным и инструментам.
📚 GitHub
#python #github #astronomy
@pythonl
—
pip install bytewax
Bytewax объединяет возможности Flink, Spark и Kafka Streams по обработке потоков и событий.
Bytewax позволяет подключать источники данных, выполнять преобразования с учетом состояния и записывать данные в различные системы с помощью встроенных коннекторов или существующих библиотек Python.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
—
pip install lets-plot
Lets-Plot — библиотека от JetBrains, созданная на основе принципов Grammar of Graphics, как и знаменитая ggplot2 для R.
Особенности и преимущества:
- Мультиплатформенность: Lets-Plot работает как в блокнотах Python (Jupyter, Datalore, Kaggle и др.), так и в IDE PyCharm и IntelliJ IDEA.
- Интерактивные возможности: Поддержка интерактивных карт с возможностью увеличения и перемещения, а также кастомизация подсказок и аннотаций.
- Геопространственная визуализация: Простая интеграция с GeoDataFrame и мощный модуль геокодирования.
- Экспорт графиков: Сохранение графиков в формате SVG, HTML, PNG и PDF с помощью функций
ggsave()
, to_svg()
, to_html()
, to_png()
и to_pdf()
.- Поддержка режима без JavaScript и оффлайн-режима: Lets-Plot генерирует графики как простые SVG-изображения, что обеспечивает работу без Интернет-соединения.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Элементарно, нам понадобятся функции
gzip.open
и shutil.copyfileobj
:import gzip
import shutil
def compress_file(input_file, output_file):
with open(input_file, 'rb') as f_in:
with gzip.open(output_file, 'wb') as f_out:
shutil.copyfileobj(f_in, f_out)
compress_file('clcoding.txt', 'clcoding.txt.gz')
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вы можете использовать её для записи озвученного текста в файл формата MP3, объект-подобный файл (bytestring) для дальнейшей обработки аудио или непосредственно в стандартный вывод.
Особенности:
- Настраиваемый токенизатор, который позволяет озвучивать текст любой длины, сохраняя правильную интонацию, сокращения, десятичные дроби и многое другое.
- Возможность настройки предварительной обработки текста для корректировки произношения.
Установка:
pip install gTTS
Пример использования в командной строке:
gtts-cli 'hello' --output hello.mp3
Или в модуле Python:
from gtts import gTTS
tts = gTTS('hello')
tts.save('hello.mp3')
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
from captcha.image import ImageCaptcha
from PIL import Image
def generate_captcha_text(length):
import string
import random
return ''.join(random.choices(string.ascii_letters + string.digits, k=length))
def generate_captcha(captcha_length=7, save_path='CAPTCHA.png'):
image = ImageCaptcha(width=500, height=100)
captcha_text = generate_captcha_text(captcha_length)
data = image.generate(captcha_text)
image.write(captcha_text, save_path)
return captcha_text
if __name__ == '__main__':
captcha_text = generate_captcha()
print('CAPTCHA text:', captcha_text)
Image.open('CAPTCHA.png')
При желании можно добавить дополнительных эффектов и т.д., чтобы даже ChatGPT не справился
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.youtube.com/watch?v=Lov4bkRakKs
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🎧🎸 Любишь музыку и хочешь создать что-то своё? Вот тебе репозиторий PyTorch WaveNet на GitHub — это как раз то, что нужно для экспериментов с аудио!
Этот проект основан на модели WaveNet, которая генерирует аудио с помощью глубокого обучения. Круто, правда? Можешь использовать этот инструмент для создания синтезированных звуков или даже музыки. Дай волю фантазии и проверь, на что способен WaveNet! Плюс ко всему, проект открытый, так что можешь дополнить его своими идеями.
Почему бы не попробовать?
📌 Github
📌 Демо в Goggle Colab
📌 Docs
@pythonl
Этот проект основан на модели WaveNet, которая генерирует аудио с помощью глубокого обучения. Круто, правда? Можешь использовать этот инструмент для создания синтезированных звуков или даже музыки. Дай волю фантазии и проверь, на что способен WaveNet! Плюс ко всему, проект открытый, так что можешь дополнить его своими идеями.
Почему бы не попробовать?
📌 Github
📌 Демо в Goggle Colab
📌 Docs
@pythonl
pip install shiny
shiny create --template dashboard-tips
...
На днях выпустили версию 1.0 Shiny for Python с большим набором функций и стабильным API.
Фреймворк построен на основе современного веб-стека Python и использует Starlette и asyncio для создания веб-приложений.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
—
pip install flet
Flet — фреймворк, предоставляющий Flutter компоненты для разработки кроссплатформенных приложений на Python (разработчики обещают расширять список поддерживаемых языков).
Flet не использует какие-то SDK, не компилирует код Python в код Dart и весь UI отображается с помощью встроенного Web сервера.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM