Anonymous
относительно точки 0*0
Anonymous
Поверх?
Anonymous
да
Anonymous
или у оригинального маленького массива наростить элементов до 500*500
Anonymous
blank_image[0:frame.shape[0], 0:frame.shape[1]] = frame
Egor
это определенно нестандартный способ применения celery. я бы вообще задумался, а celery ли тебе нужен.
тогда подскажи пожалуйста, кейс примерно такой - flask_socketio нужно подружить с multiprocessing. Проигрался с этим дня два, и результата ноль.
Egor
что бы я не делал, оно работает только утилизируя одно ядро.
Anonymous
blank_image[0:frame.shape[0], 0:frame.shape[1]] = frame
Не уверен только что правильные индексы в шейп стоят
Egor
gevent в мультипроцессинг тоже не умеет, хотя умеет в subprocess
Anonymous
blank_image[0:frame.shape[0], 0:frame.shape[1]] = frame
он обрезал 500*500 до маленького
Anonymous
Замена кусочка размерами с frame самим frame
Anonymous
Я исправил
обрезал, а потом наложил маленький
Anonymous
Покажи код
Anonymous
Anonymous
А что рисуешь?
Anonymous
Покажи код
https://pastebin.com/yyfx6jxk
Anonymous
Не ну так нельзя
Anonymous
cropped = blank_image cropped[0:frame.shape[0], 0:frame.shape[1]] = frame
Anonymous
А что рисуешь?
надо картинку сделать квадратной добавив белую лбласть
Anonymous
Так тогда
Anonymous
Так тогда
спасибо, зпрпботало)
Alex
тогда подскажи пожалуйста, кейс примерно такой - flask_socketio нужно подружить с multiprocessing. Проигрался с этим дня два, и результата ноль.
Может быть имеет смысл запилить отдельный сервис занимающийся обработкой этих стримов? поверх асинхронного socketio сервера ( python-socketio ).
Egor
Может быть имеет смысл запилить отдельный сервис занимающийся обработкой этих стримов? поверх асинхронного socketio сервера ( python-socketio ).
Ну вот цимес в том что изнутри этих стримов если что-то и получится передать в приложение, то сообщения в очередь. Родной queue ломает сокетио, сельдерей нет. И важно чтобы каждый стрим был в отдельном процессе
Alex
окей, даже если вернуться к варианту с celery, зачем тебе убивать воркер каждый раз по завершению таска?
Alex
пусть себе крутится и обрабатывает другие таски.
Egor
окей, даже если вернуться к варианту с celery, зачем тебе убивать воркер каждый раз по завершению таска?
Честно говоря хз, но вижу что воркеры копятся, причём старые не делают ничего
Egor
Если для сельдерея это норма то как бы ок
Egor
Я такси запускаю, в логе вижу что таску начинает обрабатывать новый воркер каждый раз. Полагаю потому что в таске бесконечный цикл.
Egor
Соотвественно в прерывании сигнал
Alex
в смысле новый воркер?
Alex
ты что на каждый таск запускаешь celery worker?
Egor
Если в celery worker ограничить количество конкурентных воркеров например до двух, то третья таска просто не запустится
Alex
ээээ оно само так не работает.
Alex
то есть у тебя таски попросту не завершаются.
Egor
Лан завтра покурю ещё
Egor
Спс за хелп
Anonymous
Поймал
Anonymous
В чем была ошибка?
Georgy
Georgy
Рублика Ахуительных историй
17
Рублика Ахуительных историй
Что за приложение то?
🍁 Jaŭhien
Спам
Georgy
Что за приложение то?
Очень крутое. В топе!
Anonymous
Нужна помощь
Egor
Нужна помощь
этот "формат" приходит с сервера или ты его так формируешь?
Anonymous
С сервера
Egor
как вариант регекспом пройтись полинейно и разделить по \s или \t
Andrey
С сервера
for line in Svechi, line.split() и плюсовать куда-нить?
Egor
for line in Svechi, line.split() и плюсовать куда-нить?
ну или так, но яб регуляркой
Anonymous
Их вместе надо сложить
Anonymous
да
Andrey
вопрос-то в чём?
Anonymous
как код такой написать что бы их по отдельности вытащить и сплюсовать
Anonymous
так не получилось
Egor
ужасный код, пока не понятно, откуда функции вызываются
Anonymous
ужасный код, пока не понятно, откуда функции вызываются
pos это входящее значение, я только изучаю python
Egor
pos это входящее значение, я только изучаю python
отформатируйте для начала код.
Anonymous
https://t.me/ru_python/928731
Egor
Также код лучше либо сюда кидать отформатированный, либо в, что желательно, пастбин
Anonymous
такая задача, это я уже разные варианты пробую
Egor
не скрином
Anonymous
Svechi = pd.DataFrame(client.Trade.Trade_getBucketed( binSize=timeframe, symbol=valuta, count=periodSMA, reverse=True ).result()[0]) def SMAprice(): #Берет значение всех свечей за заданный период(periodSMA) и складывает их, а потом делит на период, Так мы получаем скользящее среднее pos = Svechi fullclose = 0 for line in Svechi, pos.split(): fullclose = line + fullclose time.sleep(0.7) return fullclose
Andrey
for line in Svechi, pos.split():
Andrey
а это зачем?
Anonymous
for line in Svechi, pos.split():
Это я пытался вытащить значение close что бы их сложить, как написали выше
Anonymous
правда не совсем понял сам этот код
Andrey
for line in file: line = line.split() x = x + line[1]
Andrey
x-таки должен быть внутри цикла
Anonymous
for line in pos: line = line.split() x = 0 x = x + line[1] time.sleep(0.7) return x
Anonymous
та же ошибка
Stanley
🙈🙈
Anonymous
Благодарю всех, все получилось, нашел решение
Anonymous
Всем привет) Нуждаетесь в новых клиентах для продвижения и продажи своих услуг и товаров? Тогда это предложение для вас! База телеграмм и WhatsApp чатов. В базу входит: - чаты для майнеров и поиска лучших предложений для продажи крипто валюты - чаты для рекламы своих услуг и товаров - чаты где люди сами ищут тот или иной товар - чаты маркетинга - чаты по новым технологиям. Всего в базе 300+ чатов которые вам очень сильно понадобится. По всем вопросам пишите в личку