@ru_python

Страница 9287 из 9768
Tsimashenka
09.06.2019
21:07:58
print(list(map(len, lis)))
привет. ты девченка или парень ?

Your soul is mine...
09.06.2019
21:08:00
5 слов.

Tsimashenka
09.06.2019
21:08:06
сорян за оффтоп

Mename
09.06.2019
21:08:32
С меня тоже оффтоп

Google
Aragaer
09.06.2019
21:08:53
сделай print(lis, list(map(len, lis))) и покажи, что выдало

Mename
09.06.2019
21:08:55


Tsimashenka
09.06.2019
21:10:08
не знаю что там 50% на 50% но отвечаешь точно как баба :))))

сорри

Mename
09.06.2019
21:10:25
ah shit, here we go again

Your soul is mine...
09.06.2019
21:10:47
Так а кто знает кто я:)

Aragaer
09.06.2019
21:10:59
ты не отвлекайся

список показывай

Your soul is mine...
09.06.2019
21:11:14
Я и с телефона и с ноута.

Так что все идёт.

Получилось то что вывело мой список и уже правильное количество букв в одну строчку.

?? Eugene
09.06.2019
21:12:45
Это после этой детской задачки?)

Your soul is mine...
09.06.2019
21:12:58
Было бы хорошо научится делать так, что бы возле каждого имени показывало сколько букв, в столбик.

Google
Mename
09.06.2019
21:13:06
Это после этой детской задачки?)
Ну вот, не знал такой особенности мапа пропадать

Your soul is mine...
09.06.2019
21:17:45
Так, циклом, впилить бы ещё что бы перед именем было нумерование.

Tishka17
09.06.2019
21:18:09
enumerate

Aragaer
09.06.2019
21:26:28
for i, word in arr: print(i, word, len(word))

Mename
09.06.2019
21:27:20
Aragaer
09.06.2019
21:28:47
да

Mename
09.06.2019
21:29:57
да
Но ты не сделал

Aragaer
09.06.2019
21:30:44
и не собираюсь

Mename
09.06.2019
21:30:57
Покайся

Your soul is mine...
09.06.2019
21:30:59
Я вводил enumerate.

Как обычно все пошло не по плану)

И решил завтра дотумкать)

Nelly Hernández
09.06.2019
21:41:37
Может кто-нибудь предложить мне, какую библиотеку я должен использовать для визуализации данных в Python?

Usman
09.06.2019
21:41:48
[<li class="paginate_button"><a aria-controls="serverSideDataTable" data-dt-idx="8" href="/search/atvs/?displayStr=ATVs&amp;from=%2FvehicleFinder&amp;page=22" tabindex="0">22</a></li>, <li class="paginate_button next"><a aria-controls="serverSideDataTable" data-dt-idx="9" href="#" tabindex="0">Next</a></li>, <li class="paginate_button last"><a aria-controls="serverSideDataTable" data-dt-idx="10" href="#" tabindex="0">Last</a></li>

Nelly Hernández
09.06.2019
21:42:25
Спасибо

Google
MVX
09.06.2019
21:42:50
Какие есть хорошие книги для чтения, связаные с обработкой информации.. Прочитал Python для детей.. Игры точно не моё ( я это знал всегда )... Хочу попробовать "таблички" и прочее.. Что посоветуете?

MVX
09.06.2019
21:44:38
книги O' Reilly
Понял, спасибо, пошел искать

Nelly Hernández
09.06.2019
21:50:42
https://www.oreilly.com/

Понял, спасибо, пошел искать
https://stackoverflow.com/questions/tagged/python

Александр
09.06.2019
22:06:07
подскажите, с помощью либы os добавить папку к текущему каталогу исполняемого файла? использовал os.getcwd()+'\\images\\' но в виду того , что код используется как на винде так и на линуксе, нужно сделать универсальный вариант. Никак найти не могу.

Александр
09.06.2019
22:09:22
os.path.join
спасибо, получилось.

Егор
09.06.2019
22:18:09
Приветствую. Раскуриваю celery и нахожусь в неком недоумении. Прошу ответить на несколько вопросов: 1) почему требуется запускать воркеры отдельной службой, а не просто генерировать их из кода тогда, когда появляется таск? 2) как правильно закрывать таски, и нужно ли после этого грохать воркер? на данный момент revoke() так и не завел, по окончанию таски signal.SIGTERM. Опять же, после этого при создании таски появляется воркер с ноым id. это нормально? 3) Почему при запуске службы celery таски выполняются в еще не запущенном приложении? это кажется бредом. 4) как при гроханьи приложения грохать воркеры? только связав и то и то супервизором?

Alex
09.06.2019
22:19:51
3) в смысле выполняются в не запущенном приложении?

4) если у тебя короткоживущее приложение, которому нужно отработать и умереть, нахрена тебе celery?

2) нет, воркеры обычно живут долго, получают таски из очереди, выполняют, и так далее.

опять же что значит “закрывать” таски

Егор
09.06.2019
22:22:00
3) в смысле выполняются в не запущенном приложении?
приложение (flask) не запущено. В нем есть модуль, в котором создается таск в celery - и если просто запустить воркер, указав ему приложение, но сам фласк при этом не запущен, выполнится данный таск

Google
Alex
09.06.2019
22:23:14
предполагаю что у тебя в очереди уже висит таск, который подхватывает воркер при запуске.

Егор
09.06.2019
22:25:42
4) если у тебя короткоживущее приложение, которому нужно отработать и умереть, нахрена тебе celery?
не совсем так. В приложении есть необходимость создавать несколько стримов - ранее это было реализовано потоками, внутри которых бесконечная функция, прерывающаяся в определенных условиях. Когда юзал потоки, приложение утилизировало только одно ядро. Внутри данной функции используется socketio emit и это дело совсем не дружит с мульипроцессингом. А потому после долгих и тщетных попыток подружить gevent и multiprocessing я оказался на распутье - либо раскуривать celery и запускать стримы в селери-воркерах (размазыващющих нагрузку) либо напилить микросервисы, пихнуть их в докер+кубернетес и так далее (но это менее предпочтительно)

то есть история такая что на данный момент воркер запускает функцию с бесконечным циклом, и я хочу чтобы когда она прерывалась, воркер грохался

Admin
ERROR: S client not available

Dark
09.06.2019
22:28:21
frame = cv2.imread("d.jpg") cv2.imshow("frame", frame) h, w, c = frame.shape blank_image = np.zeros((max(h, w), max(h, w), 3), np.uint8) blank_image.fill(255) cropped = blank_image + frame

как наложить маленький массив на большой?

Alex
09.06.2019
22:29:37
то есть история такая что на данный момент воркер запускает функцию с бесконечным циклом, и я хочу чтобы когда она прерывалась, воркер грохался
это определенно нестандартный способ применения celery. я бы вообще задумался, а celery ли тебе нужен.

Dark
09.06.2019
22:29:51
говорит что шейп разный

Mename
09.06.2019
22:30:06
Dark
09.06.2019
22:30:15
мне 25*23 надо на 500*500 наложить

относительно точки 0*0

Mename
09.06.2019
22:30:41
Поверх?

Dark
09.06.2019
22:30:47
да

или у оригинального маленького массива наростить элементов до 500*500

Mename
09.06.2019
22:31:27
blank_image[0:frame.shape[0], 0:frame.shape[1]] = frame

Егор
09.06.2019
22:31:48
это определенно нестандартный способ применения celery. я бы вообще задумался, а celery ли тебе нужен.
тогда подскажи пожалуйста, кейс примерно такой - flask_socketio нужно подружить с multiprocessing. Проигрался с этим дня два, и результата ноль.

что бы я не делал, оно работает только утилизируя одно ядро.

Mename
09.06.2019
22:32:13
blank_image[0:frame.shape[0], 0:frame.shape[1]] = frame
Не уверен только что правильные индексы в шейп стоят

Егор
09.06.2019
22:32:20
gevent в мультипроцессинг тоже не умеет, хотя умеет в subprocess

Dark
09.06.2019
22:32:26
blank_image[0:frame.shape[0], 0:frame.shape[1]] = frame
он обрезал 500*500 до маленького

Google
Mename
09.06.2019
22:32:38
Замена кусочка размерами с frame самим frame

Dark
09.06.2019
22:33:22
Я исправил
обрезал, а потом наложил маленький

Mename
09.06.2019
22:33:44
Покажи код

Dark
09.06.2019
22:33:50


Mename
09.06.2019
22:34:18
А что рисуешь?

Dark
09.06.2019
22:34:21
Покажи код
https://pastebin.com/yyfx6jxk

Mename
09.06.2019
22:34:34
Не ну так нельзя

cropped = blank_image cropped[0:frame.shape[0], 0:frame.shape[1]] = frame

Dark
09.06.2019
22:35:05
А что рисуешь?
надо картинку сделать квадратной добавив белую лбласть

Mename
09.06.2019
22:35:06
Так тогда

Dark
09.06.2019
22:35:51
Так тогда
спасибо, зпрпботало)

Alex
09.06.2019
22:41:15
тогда подскажи пожалуйста, кейс примерно такой - flask_socketio нужно подружить с multiprocessing. Проигрался с этим дня два, и результата ноль.
Может быть имеет смысл запилить отдельный сервис занимающийся обработкой этих стримов? поверх асинхронного socketio сервера ( python-socketio ).

Страница 9287 из 9768