
WILD
09.06.2019
12:59:07

koder
09.06.2019
12:59:18
ну с разными знаками их максимум 2
потому что в отсортированном массиве только два числа соседние числа могут иметь разыне знаки

WILD
09.06.2019
12:59:41
а ты опасен
не, там просто некоторые немного неадекватны

Google

WILD
09.06.2019
13:00:19

koder
09.06.2019
13:00:56
pos = bisect.bisect_left(sorted_arr, 0)
если что-то и есть, то оно в позициях pos & pos + 1
сортируешь массив находишь куда в нем вставили бы 0, проверяешь очевидные проблемы (например pos+1 больше длинны массива, потому что все числа - отрицательные)

/ X / ∆ ∆ ∆ \ X \
09.06.2019
13:54:33
Ребята, я новичок в программировании.
С данного сайта https://on55.ru/articles/2
нужно спарсить город потом как я понимаю через if проверять соотвествует ли заданная переменная city ему.
Все что я смог вытащить это:
coords=soup.findAll("td", class_="xl63")
А как дальше?

koder
09.06.2019
13:57:27

Evgeniy
09.06.2019
13:59:20

TpaBaKyP
09.06.2019
14:01:13
как получить список всех идентификаторов которые привязаны к даному тегу. tkinter

Misha
09.06.2019
14:11:00
Если запускаю проект через докер компз + гуникорн + нгинкс, можно через пайчарм как-то заатачится к гуникорну?

/dev
09.06.2019
14:23:22
Пришел рассказать, что питон не нужен?)

Andre
09.06.2019
14:23:53
Ребяты, есть ли здесь пользователи библиотеки https://github.com/kkroening/ffmpeg-python? чёт я не вдупляю, как ей пользоваться. Могу сделать нужное с просто ffmpeg из командной строки, но не могу перевести это на язык ffmpeg-python, а хотелось бы.
Например:
ffmpeg -i 1-ne/full_name.ogg -i 1-ne/chapter_1/chapter_name.ogg -f lavfi -i anullsrc -filter_complex \
"[2]atrim=duration=10[g1];[0][g1][1]concat=n=3:v=0:a=1" out.mp3
Если словами, то я хочу склеить два opus ogg файла, а между ними вставить паузу, затем всё это сохранить в mp3. Проблемы с ffmpeg-python начались на том этапе, чтобы объяснить ему, что я хочу пустой аудио поток anullsrc, он пытается открыть его как файл.

[Anonymous]
09.06.2019
14:24:48
Здравствуйте, подскажите пожалуйста, как запилить боту функцию, что бы отвечал на команды без слеша.
Тоесть в ответ на собеседника "бан" - получил бан.

Google

[Anonymous]
09.06.2019
14:25:04
Связано ли это с АI тегами?

polunin.ai???
09.06.2019
14:26:26

Andre
09.06.2019
14:26:31

[Anonymous]
09.06.2019
14:27:15

Timofey
09.06.2019
14:28:32
Есть метод, который возвращает tuple переменного размера, при этом его первые несколько элементов зафиксированны, а остальные - нет. Надо в type hint в возращаемом значении написать что-то более-менее адекватное. На данный момент имею примерно следующее:
from typing import Any
from typing import Iterable
from typing import Optional
# some code ...
def method(some_input: Any) -> Tuple[
Optional[int],
None,
Iterable[Optional[int]],
]:
Но при этом, третий возвращаемый аргумент - это не Iterable, а продолжение этого же Tuple, просто размер этого продолжения не зафиксирован. Как это явно указать?
(И да, раз я тут только что появился, то всем привет!)

Andre
09.06.2019
14:33:18
телебот
думаю, это лучше спросить в тематическом чате: https://t.me/botoid

[Anonymous]
09.06.2019
14:33:30

Andre
09.06.2019
14:35:00
Есть метод, который возвращает tuple переменного размера, при этом его первые несколько элементов зафиксированны, а остальные - нет. Надо в type hint в возращаемом значении написать что-то более-менее адекватное. На данный момент имею примерно следующее:
from typing import Any
from typing import Iterable
from typing import Optional
# some code ...
def method(some_input: Any) -> Tuple[
Optional[int],
None,
Iterable[Optional[int]],
]:
Но при этом, третий возвращаемый аргумент - это не Iterable, а продолжение этого же Tuple, просто размер этого продолжения не зафиксирован. Как это явно указать?
(И да, раз я тут только что появился, то всем привет!)
вообще можно писать Tuple[int, ...], но это будет тапл переменного размера из интов, а у тебя ещё и типы разные

Timofey
09.06.2019
14:36:47
Ну, да. В общем, я не знаю, есть ли в typing вообще функционал, чтобы это сделать. А поменять возвращаемую сигнатуру я не могу - привязан к внешней библиотеке.

Andre
09.06.2019
14:37:59

Jentry
09.06.2019
14:39:10

Timofey
09.06.2019
14:39:23

Tishka17
09.06.2019
14:40:57

Timofey
09.06.2019
14:41:27

Tishka17
09.06.2019
14:42:03
Вообще сомнительный тип
Там точно тупл нужен?

Andre
09.06.2019
14:42:56

Tishka17
09.06.2019
14:43:16

Timofey
09.06.2019
14:45:48

Google

Tishka17
09.06.2019
14:52:02
Ага
Тупл, переменной длины из объектов разного типа?
Как это вообще юзать?
Дай пару примеров такого тупла

Timofey
09.06.2019
14:54:53
(int, None, int, int, None, None)
(None, None, None, None, int)
(int, None, None, int)

Tishka17
09.06.2019
14:55:19
Выглядит как Sequence[Optional[int]]

Timofey
09.06.2019
14:56:25

Tishka17
09.06.2019
14:56:57
Если там гарантированно None, зачем его вообще возвращать?
Или это особенность реализации и не должна фиксироваться в типе. Или это ненужная информация

Timofey
09.06.2019
14:58:35

Tishka17
09.06.2019
14:59:35
Ну если это реально особенность реализации, скорее всего нельзя полагаться на это поведение. Хотя если ты делаешь совместимый метод, стоит его воспроизвести. Но донести до людей, что это не гарантировано

Timofey
09.06.2019
14:59:52
Если интересно, почему именно tuple и почему такие странные типы - вот:
https://pytorch.org/docs/stable/notes/extending.html
для наглядности я заменил torch.tensor на int, логика такая же
переписываю backward функцию

Admin
ERROR: S client not available

Андрей
09.06.2019
15:02:23
можно ссылку на правила
вижу

Timofey
09.06.2019
15:02:40
В доке написано, что It should return as many Tensor's as there were inputs, with each of them containing the gradient w.r.t. its corresponding input. If your inputs didn’t require gradient, you can return None.. В моем случае у меня сложно устроен inputs.

Tishka17
09.06.2019
15:03:04
Ну хз

Nelly Hernández
09.06.2019
15:09:06
я понял

ilya.st.it
09.06.2019
15:22:09
Ребят, какую оболочку Linux посоветуете?

Denis
09.06.2019
15:25:47
bash

Nelly Hernández
09.06.2019
15:26:52
Pyzo?

Google

toby
09.06.2019
15:31:54
Ребят, как развернуть контейнер пайтон на докере?

Tsimashenka
09.06.2019
15:35:33

Tishka17
09.06.2019
15:37:26

toby
09.06.2019
15:37:56

Tsimashenka
09.06.2019
15:38:38

toby
09.06.2019
15:38:50

Tsimashenka
09.06.2019
15:39:11
вот почитай, в самом низу по ссылке что я дал
там есть примеры

toby
09.06.2019
15:39:26
А, понятно
там есть примеры
А я могу задать количество и очередность скриптов для исполнения?

Tsimashenka
09.06.2019
15:41:42

toby
09.06.2019
15:42:10
Хм, наверное проще написать команды для одиночного исполнения
В каком порядке их выполнять =)

Tsimashenka
09.06.2019
15:43:38
тоже так кажется