Kop
Проксимов
Aleksei
Добрый день.
Использую Pycharm 2019.1. Запускаю unittest'ы из темплейта. Хочу подебажить код через unittest. Но если вылезает какой-нибудь необработанный Exception, то как в обычном коде дебаггер не останавивается, а завершает исполнение программы.
Есть ли возможность остановки дебагера в режиме unittest'a без breakpoints когда вылезает Unhalted Exception?
tpouuhk
как сделать pip пакет чтобы он ставил файлы в .local/bin/ ?
tpouuhk
а, нашёл :)
Tishka17
@suka_yan Ro сутки на чтение правил. Потому что я добрый
Kop
Tishka17
Даже интересно, что он там писал
Tishka17
Но увы
Проксимов
Его главной ошибкой было писать от первого лица...
maxlunar
Tishka17
maxlunar
🤔
Проксимов
Sayid
а в питоне есть аналог функции _getch() из С++?
Aleksei
maxlunar
Alex
Alex
вот только _getch() это не функция из С++, это часть нестандартного платформозависимого API (в частности Windows)
Alex
так что правильней было бы описать задачу, которую ты пытаешься решить.
Tishka17
И без черточки
Alex
Tishka17
https://www.opennet.ru/man.shtml?topic=getch&category=3&russian=4
maxlunar
Как правильно обрабатывать мультилайн инпут?
Alex
maxlunar
неизвестное количество символов, с ньюлайнами.
Alex
Tishka17
Tishka17
Alex
Ок
зы https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/getch-getwch?view=vs-2019
Tishka17
Alex
ну собстна
Alex
https://stackoverflow.com/questions/510357/python-read-a-single-character-from-the-user
Tishka17
Ну да
Tishka17
Мелькало тут уже
Tishka17
Только топикстартер уже куда-то слился
Alex
в общем задача непонятна, в 99.99% это нахрен не нужно
Tishka17
Ну если делаешь tui, нужно
Tishka17
Ну да
Alex
Tishka17
Slam!
подскажите нормальные облачные сервисы для баз данных, пожалуйста
Anonymous
ydl = youtube_dl.YoutubeDL(
{'outtmpl': name, 'progress_hooks': [hook_func]})
print('Start downloading')
with ydl:
await loop.run_in_executor(None, ydl.download,
[url]
) как мне выделить загрузку файла в отдельный поток, который мне надо будет потом перенаправить?
️Skill
использую multiprocessing.dummy pool, нужно, чтобы объекты в списке повторялись по кругу, например есть список с проксиб нужно, чтобы программа не завершала работу, когда был пройден последний элемент списка, начинала список сначала. Когда вызываю функцию pool.starmap(func, zip(args)) , в первом аргументе допустим список из 10 объектов, а во втором аргументе список из 1 объекта, нужно, чтобы второй список повторялся по кругу, а не завершался сразу же
️Skill
такое можно сделать?
Ivan
использую multiprocessing.dummy pool, нужно, чтобы объекты в списке повторялись по кругу, например есть список с проксиб нужно, чтобы программа не завершала работу, когда был пройден последний элемент списка, начинала список сначала. Когда вызываю функцию pool.starmap(func, zip(args)) , в первом аргументе допустим список из 10 объектов, а во втором аргументе список из 1 объекта, нужно, чтобы второй список повторялся по кругу, а не завершался сразу же
itertools.cycle()
️Skill
Это вставлять куда?
️Skill
pool.starmap(fun, zip(arg1, itertools.cycle(arg2)))?
Ivan
похоже на правду
️Skill
Спасибо, буду пробовать
ZRoman
привет.есть тут люди кто разбирается с numpy. я понимаю как решить свою задачу без numpy, но вроде numpy быстрее работает с матрицами и вот хочу попробовать numpy. Есть задача: на вход получаю список списков, и мне надо подсчитать сколько скисков внутри списка у которых 3 элемент будет больше 4 элемента на N%. Подскажите кто работал с numpy, какие функции гуглить для такого. или это лучше сделать вообще не с numpy, а просто for и if.
Максим
Как считываются данные?
ZRoman
Максим
Задачу можно решить не храня все данные в матрице, а обрабатывать их по мере поступления
ZRoman
Максим
Я думаю вот так:
N = 50
matrix = [[]] # Исходная матрица
count = 0
for row in matrix:
if (row[2]-row[3])/row[3]*100>N:
count+=1
print(count)
ZRoman
Максим
А, да получится
ZRoman
Unat
спасибо
суть в том, чтобы получить список элементов, удовлетворяющих условию и просто взять его размер
ZRoman
Unat
И я не представляю, будет-ли это быстрее.
ZRoman
уже смотрю как это сделать)
ZRoman
посмотрим)
Максим
cond = (arr[:,2]-arr[:,3])/arr[:,3]*100>N
print(np.sum(cond))
ZRoman
Максим
см. numpy срезы
Khasan
Максим
Нет, если arr - переменная
Anonymous
народ
есть у кого-нибудь простая инструкция к django/celery или аналогичное
что бы работало.
Anonymous
или к dramatiq