Size: a a a

2021 February 14

A

Admet in Python KZ
Ненавидит создателей
источник

MR

Maksat Ramazanov in Python KZ
Admet
Может это ИИ пытается выразить протест
Боты друг с другом общаться начнут, как фб.
источник

DL

Daniyar Lyakhov in Python KZ
10 полезных расширений VS Code для Python

Чтобы работать с Python в VS Code было удобнее, предлагаем вам подборку полезных расширений.

Тут вы найдёте такие расширения, как:
Pyright, который осуществляет проверку статических типов и валидацию кода;
IntelliCode — обеспечивает автозаполнение вашего кода;
Sourcery, в режиме реального времени предлагающий варианты рефакторинга вашего кода, и другие.

https://tprg.ru/afFE
источник

R

Reffi_4 in Python KZ
У меня тут возник вопрос, имеются методы, реализующие алгоритмы преобразования картинок в аски графику(условно, to_ascii(image)). Как можно оптимизировать перевод гифок/видео в аски графику? У меня на руках пока что следующий алгоритм:
взять кадр->преобразовать->положить куда-то->взять следующий и так до конца кадров, затем склеить их и проанимировать..но это чёт долго пздц, вот думаю через мультипроцессинг пул на ядра разложить, да распараллелить. А склеивать уже через какой-нить редис(какой-нибудь исполнитель будет проверять готовность, потом склеивать)..
То есть, есть гифка в 100 секунд в 30 кадров в секунду. То есть 3000 кадров, условно один кадр обрабатывается 1 секунду, 3000 секунд чтобы обработать 3000 кадров(а эт дофига). Я вот думаю, добавить балансер в виде очереди и 100 преобразователей, получается что за 1 секунду реального времени я смогу обрабатывать 100 картинок на 100 преобразователей(https://www.rabbitmq.com/tutorials/tutorial-two-python.html).
Можно добавлять сколько угодно преобразователей и склеивателей картинок(кадров).
источник

R

Reffi_4 in Python KZ
Возможно, это оверхед, но я чёт пока ничего лучше не придумал, мб кто шарящий подскажет.
источник

R

Reffi_4 in Python KZ
Зато, это будет горизонтально масштабируемо(за счёт очереди). Условно у меня может быть 100 нод для преобразования, они за один цикл могут взять 100 кадров, ну или 1 кадр на каждое ядро "преобразователя"
источник

R

Reffi_4 in Python KZ
Reffi_4
У меня тут возник вопрос, имеются методы, реализующие алгоритмы преобразования картинок в аски графику(условно, to_ascii(image)). Как можно оптимизировать перевод гифок/видео в аски графику? У меня на руках пока что следующий алгоритм:
взять кадр->преобразовать->положить куда-то->взять следующий и так до конца кадров, затем склеить их и проанимировать..но это чёт долго пздц, вот думаю через мультипроцессинг пул на ядра разложить, да распараллелить. А склеивать уже через какой-нить редис(какой-нибудь исполнитель будет проверять готовность, потом склеивать)..
То есть, есть гифка в 100 секунд в 30 кадров в секунду. То есть 3000 кадров, условно один кадр обрабатывается 1 секунду, 3000 секунд чтобы обработать 3000 кадров(а эт дофига). Я вот думаю, добавить балансер в виде очереди и 100 преобразователей, получается что за 1 секунду реального времени я смогу обрабатывать 100 картинок на 100 преобразователей(https://www.rabbitmq.com/tutorials/tutorial-two-python.html).
Можно добавлять сколько угодно преобразователей и склеивателей картинок(кадров).
Просто делать это синхронно(каков алгоритм я собсна и описал) будет довольно медленно
источник

bW

be Wit in Python KZ
как решить нерегистрозависимого поиска. когда поиск на русском регистр чувствителен, в англ не чувствителен  . это из-за того что кириллица не входит в  ascii ? или по другому?
источник

R

Reffi_4 in Python KZ
codecs

в помощь, хз
источник

R

Reffi_4 in Python KZ
Да проверять на
if ch in seq or seq.upper()

(Хоть и костыль)
источник

bW

be Wit in Python KZ
а в постгре тоже такое
источник

bW

be Wit in Python KZ
а ещё , у меня проект не на venv. теперь когда собираю все зависимости в список попадает все что есть в машине? что делать ?
источник

MR

Maksat Ramazanov in Python KZ
be Wit
а ещё , у меня проект не на venv. теперь когда собираю все зависимости в список попадает все что есть в машине? что делать ?
Так перенеси в venv, и удали лишние зависимости, или наоборот удали, а потом перенеси. 🤷‍♂
источник

bW

be Wit in Python KZ
Maksat Ramazanov
Так перенеси в venv, и удали лишние зависимости, или наоборот удали, а потом перенеси. 🤷‍♂
лучше в venv перенести, а то все пет проекты умрут
источник

MR

Maksat Ramazanov in Python KZ
be Wit
лучше в venv перенести, а то все пет проекты умрут
ведь есть файлик requirements.txt шо ли.
источник

bW

be Wit in Python KZ
да но там сгенерировался  все что есть в машине. он не смотрит на локальный  проект, берет все что в машине
источник

MR

Maksat Ramazanov in Python KZ
be Wit
да но там сгенерировался  все что есть в машине. он не смотрит на локальный  проект, берет все что в машине
Надо зависимости отдельно взятого проекта во всей машине  перенести в venv?
источник

bW

be Wit in Python KZ
нет. мне просто нужно именно какие зависимости для отдельного проекта
источник

MR

Maksat Ramazanov in Python KZ
be Wit
нет. мне просто нужно именно какие зависимости для отдельного проекта
Вроде этого pip freeze requirements.txt и т.д.
источник

bW

be Wit in Python KZ
вот именно он берет все что установлено в машину.
источник