@ru_python

Страница 9303 из 9768
bv
11.06.2019
09:31:18
Ребя у меня есть вот мной написанный код: https://paste.ee/p/cLoi1 В нем я пытаюсь подключится к телеграму через async telethon и в это же время подключится к своему серверу чтобы получать сообщения от телеграма. В функции create_my_task я создаю подключение к своему серверу. Но проблема в том что например когда я пытаюсь подключится к серверу которые не доступен я отлавливаю ошибку: while True: try: self.reader, self.writer = await asyncio.open_connection('localhost', 9990) except OSError as e: print("OSError : tcp_client_start") await asyncio.sleep(5) continue но каждый раз когда я пытаюсь подключится по истечении 5 секунд у меня падает ошибка но вместе с ней в htop у меня создается какой то подпроцесс. И я не могу понять что я делаю не так)) Я первый раз пишу в асинхронном стиле и мне кажетсчя я что то не так сделал или не допонял. Цель в том что если сервер не доступен клеинт пытался к нему подключится раз в 5 секунд и по хорошему в это время все остальное должно приостоновится до получения self.reader, self.writer
ребят)) есть кто поможет пймет))

Roman
11.06.2019
09:31:24
кодом это элементарно, понятное дело

Tigran
11.06.2019
09:31:51
но без них, кажется, не получится

в любом случае тебе нужна формула f(a, b), эквивалентная a == b

Google
Denis
11.06.2019
09:33:04
мне нужна математическая модель)))
я очень плохой математик, но даже у меня жопа горит с такой постановки задачи

Roman
11.06.2019
09:33:27
в теории мне нужна формула, которая применив максимум ко всем элементам ряда, или их занулит или оставит на их месте еденицу, тогда сумма этих едениц и будет количеством, хм

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

Denis
11.06.2019
09:34:12
ну а если понять что таких значения два то просто np.sum(np.where(arr == 4)[0])

Roman
11.06.2019
09:34:20
я же писал что вопрос не про пайтон

Артём
11.06.2019
09:35:29
я же писал что вопрос не про пайтон
тебе нужно итерировать свой список сравнивая значение каждого элемента со всеми остальными. А также сделать счётчик количества повторяющихся значений в отдельной переменной.

Roman
11.06.2019
09:35:45
да вы издеваетесь))))

Tigran
11.06.2019
09:36:18
нам приходится догадываться, какие ограничения ты накладываешь

Denis
11.06.2019
09:37:17
да вы издеваетесь))))
ща выпишу на листке тебе ФОРМУЛУ, не ливай

Roman
11.06.2019
09:37:48
нам приходится догадываться, какие ограничения ты накладываешь
ну представь есть набор из 1..n любых чисел, нужно найти максимальный элемент, и количество таких элементов. найти максимум вот так, https://math.stackexchange.com/questions/1593731/a-formula-which-gives-the-maximum-of-a-series-of-numbers осталось второе получить

Артём
11.06.2019
09:37:48
да вы издеваетесь))))
кстати, по поводу формулы по ссылке, ты проверял её рабочесть вообще?) А то может это плод горячечного бреда неопохмелившегося математика)

Google
Tigran
11.06.2019
09:38:13
а символ Кронекера можно?

это ведь тоже ЧИСТАЯ МАТЕМАТИКА

Roman
11.06.2019
09:38:42
да всё что угодно

ограничений нет

Tigran
11.06.2019
09:38:53
ну с символами Кронекера элементарно же

Артём
11.06.2019
09:38:56
к тому же, учитывая, что там чётко написано, что формула только для вычисления максимума из 3 чисел, вполне возможно что на другом количестве она и не работает.

Max
11.06.2019
09:39:06
Посоветуйте библиотеку, с помощью которой я смогу создавать изображение и писать на этом изображении текст через код

Артём
11.06.2019
09:39:13
в противном случае она была бы записана через n и n+1 а не a-b-c

Roman
11.06.2019
09:39:16
кстати, по поводу формулы по ссылке, ты проверял её рабочесть вообще?) А то может это плод горячечного бреда неопохмелившегося математика)
да там же ничего сложного, она отсюда вытекает https://math.stackexchange.com/questions/382780/how-does-one-derive-the-formula-for-the-maximum-of-two-numbers

Roman
11.06.2019
09:40:17
f(a, b) = δ(i, j)
вот это? https://math.stackexchange.com/questions/326537/how-to-write-down-formally-number-of-occurences

Tigran
11.06.2019
09:40:31
оке, спасибо
лови: f(a_1, …, a_n) = sum_{i=1}^n δ(a_i, max(a_1, …, a_n))

ага

МАТ МОДЕЛЬ оказалась просто переформулировкой императивной программы в странных терминах

Roman
11.06.2019
09:41:57
да я нубло полное в такого родах вопросов... но спасибо ещё раз

Tishka17
11.06.2019
09:42:04
Tigran
11.06.2019
09:42:14
1 в степени n?
это у меня латех такой наколеночный

Denis
11.06.2019
09:45:26


Google
Denis
11.06.2019
09:45:32
вот так

Tishka17
11.06.2019
09:45:40
там описана математическая модель поиска максимума во множестве, а мне нужно придумать способ как математически посчитать количество максимумов
sum_(i..n)( [ x_n / max(x) ] ) где max(x) - это выше определенная функция максимума от множества [ ] - целая часть от числа

Denis
11.06.2019
09:45:40
искал листок дольше чем писал

@rvkolosov вникай

Roman
11.06.2019
09:46:28
Оке, спасибо

Max
11.06.2019
09:49:11
pillow
С 3.7 работает?

Tishka17
11.06.2019
09:49:52
да

вроде

Denis
11.06.2019
09:50:58
и все таки хорошо что тут не банят

Tishka17
11.06.2019
09:52:09
банят

bv
11.06.2019
09:55:04
ребят есть такой простой asyncio tcp клиент https://paste.ee/p/kq7fp. Почему в цикле при пеерехвате ошибки OSError во время попытки подключении, когда например сервер не доступен (запускааем клеинт без серерва). Я в htop вижу какието подпроцессы(ну или потоки) которые плодятся/ с каждым новым циклом.

Denis
11.06.2019
09:57:58
кстати ребят посоветуйте литературу по маст хев для программиста

типа вот эти все asyncio, многопоточки, сеть (tcp и прочее)

хочется структурировать уже полученные знания и зашарить новые

я щас пока что прохожу оси

bv
11.06.2019
09:59:18
по asyncio чего то хорошего на руском не видел , на енглише вроде есть

Denis
11.06.2019
09:59:27
потом перейду к классическим процессорным взаимодействиям на юнихе

Google
Alex
11.06.2019
09:59:59
Добрый день. Помогите решить. Есть таблица LibreOffice Calc которая наполняется данными. Надо эту таблицу периодически флиртовать по нескольким полям и получать различные данные. Всего полей-столбцов в таблице 40шт. Как можно это сделать с помощью python? Хотелось бы, чтобы с помощью программы нажималась одна кнопка или вводилась одна команда и сразу мне в этой таблице фильтровались и выдавало нужные данные. Скажите в какую сторону копать?

?
11.06.2019
10:01:01
Denis
11.06.2019
10:01:04
Openpyxl пакет

Denis
11.06.2019
10:01:34
Openpyxl пакет
а pandas в таких задачах не пойдет?

Denis
11.06.2019
10:01:41
Тоже можно

Oleg
11.06.2019
10:01:45
Флиртовать табличку?

Denis
11.06.2019
10:02:54
Oleg
11.06.2019
10:04:26
было?
Так в исходном тз))

Alex
11.06.2019
10:04:39
Я новичек, чем будет проще пользоваться Openpyxl или pandas ?

Oleg
11.06.2019
10:04:48
было?
"Добрый день. Помогите решить. Есть таблица LibreOffice Calc которая наполняется данными. Надо эту таблицу периодически флиртовать по нескольким полям и получать различные данные. Всего полей-столбцов в таблице 40шт. Как можно это сделать с помощью python? Хотелось бы, чтобы с помощью программы нажималась одна кнопка или вводилась одна команда и сразу мне в этой таблице фильтровались и выдавало нужные данные. Скажите в какую сторону копать?"

Denis
11.06.2019
10:05:10
Я новичек, чем будет проще пользоваться Openpyxl или pandas ?
второй популярнее, так что нрн второй

Yuriy
11.06.2019
10:05:13
Не использовал Openpyxl, но pandas простой до боли

Тем более такие простые вещи, как сортировка таблиц, делаются вообще в пару строк

Alex
11.06.2019
10:05:52
Тем более такие простые вещи, как сортировка таблиц, делаются вообще в пару строк
Ну та наверное. Но я только учусь. Так что для меня это будет не так легко ))

Вот есть задача, которую я хотел бы решить с помощью python.

Tigran
11.06.2019
10:10:18
Yuriy
11.06.2019
10:10:35
Есть очень подробная документация, куча статей и подробных туториалов, так что, думаю, проблем не возникнет

Google
Alex
11.06.2019
10:10:41
Буду пробовать, всем спасибо

Denis
11.06.2019
10:14:58
машечкину привет
только не говори что ты с вмк

Tigran
11.06.2019
10:15:09
хехе

Dk
11.06.2019
10:19:19
Привет. Мне сайт один возвращает какие-то вложенные cookieJar. Там { 'domain.com': { "/" : "domain.com;\;name1": "value", "domain.com;\;name2": "value" } } Но самому у меня собрать такие куки не получается. Как гуглить или делать?

Валерий
11.06.2019
10:19:34
Привет Чет слегка запутался Мне на endpoint приходят данные, где Content-Type: text/plain; charset=UTF-8 В text/plain есть нужое мне поле Вопрос - как взять с этого text/plain данные? Просто не пойму как он вообще выглядит и чем отличается от application/json

Dk
11.06.2019
10:20:19
cookie_from_dict не собирает такое, requests.cookies.RequestsCookieJar тоже не получается

D.
11.06.2019
10:20:42
есть кто-то, кто может в линейную алгебру?

Denis
11.06.2019
10:21:02
D.
11.06.2019
10:21:14
азы. сейчас скину.

Графически или аналитически отделить корень уравнения f(x)=0 . Получить промежуток [a;b], на котором располагается точно 1 корень нелинейного уравнения.

Валерий
11.06.2019
10:23:16
Это же просто описание типа данных, которые приходят. И вообще, это header , смотри body/content, смотря чем пользуешься
окей, я ченку тело, просто оно придет с content-type: text/plain Это же не будет обычный json, с которрого взять можно данные Как тело это будет выглядить?

Dk
11.06.2019
10:24:07
А кто тебе запрос шлёт? Там что угодно может быть.

Если text\plain, то просто строка должна быть

ivan
11.06.2019
11:12:37
Почему в этом коде def ... try: return 10 finally: return 11 Функция вернет 11 Я понимаю, что finally работает в любом случае, будет ли эксепшен или нет Но разве мы не выъодим из функции в try блоке?

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