
Amaro
29.05.2019
10:51:45

Алексей
29.05.2019
10:51:56
что делает вещи наподобия O(5) ещё более бессмысленными

Aragaer
29.05.2019
10:52:18
ну это вон как недавно оптимизировали умножение, убрав там множитель log(log(N))
ну да, убрали

Google

Amaro
29.05.2019
10:52:28

Aragaer
29.05.2019
10:52:32
неа
не позволяют

Алексей
29.05.2019
10:52:36

Aragaer
29.05.2019
10:53:02
О(3) я написал с некоторой долей юмора. Нужно было добавить смайлик. Естессно это константа

Алексей
29.05.2019
10:53:12
у тебя один O от чего то и другой O от чего то, только константы там могут быть совершенно разные

Amaro
29.05.2019
10:53:30
Злые вы. Хорошо, О(1) и 5 О(1) позволяют. Ну хоть примерненько :)))

Aragaer
29.05.2019
10:53:36
тоже нет 8)

Amaro
29.05.2019
10:53:50
Хотя тоже нет, я знаю. Но хочется :)

Алексей
29.05.2019
10:53:57

Aragaer
29.05.2019
10:54:16
тут надо отдельно говорить о том, сколько делается итераций, а отдельно оценивать длительность отдельно взятой итерации
и нету нотации (ну или я об этом не знаю), чтобы можно было говорить про обе вещи одновременно

Tigran
29.05.2019
10:54:50
на настоящем компьютере все конечные алгоритмы работают за О(1), дискасс

Google

Алексей
29.05.2019
10:55:13
тут уже бенчмаркать конкретные реализации конкретных алгоритмов

Aragaer
29.05.2019
10:55:31
кроме оценки времени еще есть похожая оценка по памяти если что

Amaro
29.05.2019
10:55:52

Aragaer
29.05.2019
10:55:57
может быть существует способ совсем быстро найти эти три максимальных, но заюзать для этого дофига памяти

Алексей
29.05.2019
10:56:44

Denis
29.05.2019
10:56:53
Есть ли общепринятые методы объявления обязательных параметров у ABC-классов?
У их методов

Amaro
29.05.2019
10:57:10
Зато я точно знаю, как это решить ровно за 3n шагов и к мать мозг.
Даже за 3(n-1)

Tigran
29.05.2019
10:58:22
это вы три максимальных элемента в массиве столько ищете?

Алексей
29.05.2019
10:58:45
Хотя к питону это относится в меньшей степени, но шаги - довольно эфемерная единица, потому что у программиста, компилятора и процессора свои довольно разные взгляды на всякие шаги.

Tigran
29.05.2019
10:59:01
так-то алгоритм за 3(n-1) сравнений выглядит тривиальным

Futorio
29.05.2019
11:00:25
Привет всем, увидел недавно такую, как мне кажется, странную конструкцию:
class ClassName(object):
def __init__(self):
super(ClassName, self).__init__()
...
Зачем нужно вызывать __init__() класса object?

Tigran
29.05.2019
11:01:17

Amaro
29.05.2019
11:02:09

Alex
29.05.2019
11:02:15

Tigran
29.05.2019
11:02:28
ну или случай diamond inheritance предусмотрел

Alex
29.05.2019
11:03:05

Google

Tigran
29.05.2019
11:03:18
да, точно. но это адочек, конечно

Alex
29.05.2019
11:03:54
вот если ты точно знаешь что у тебя тут будет множественное наследование с вызовом нескольких конструкторов

koder
29.05.2019
11:07:10

Tigran
29.05.2019
11:07:57
вызывать базовые конструкторы явно — это прекрасно до первого diamond inheritance

Alex
29.05.2019
11:07:59

koder
29.05.2019
11:08:18
Да, если ромб, то все совсем плохо
Тут без вариантов

Alex
29.05.2019
11:09:00
В принципе любое множественное наследование.

Tigran
29.05.2019
11:09:01
— ты же просто хуячишь наследование вместо композиции где попало
— ты чё, пёс, я пайтон синьор девелопер

koder
29.05.2019
11:09:18
Ок, это долгий и спорный разговор )

Futorio
29.05.2019
11:10:13

Alex
29.05.2019
11:12:20

Futorio
29.05.2019
11:13:37

Alex
29.05.2019
11:13:49

Futorio
29.05.2019
11:17:45

Alex
29.05.2019
11:19:03

Futorio
29.05.2019
11:19:55

Iliya
29.05.2019
11:20:43
День добрый, вопрос не по теме, но может кто-нибудь из местных хорошо знаком с InfluxDB
По доке более менее разобрался, ностолкнулся с тем, что не могу в селект записать where val=1 and val=2
Т.е. если к val обращение 2 раза, то не прокатывает, хотя если по одному, то норм возвращает нужные мне значения

Google

Андрей
29.05.2019
11:24:07
эм
ну логично предположить что ты хочешь чтобы val было одновременно равно 1 и 2
а такого не бывает
вот он тебе ничего и не возвращает

Iliya
29.05.2019
11:25:57
бывает, я провожу аналогию с итаблицами межермент это таблица и я знаю, что в нем есть 1.2.3.4.5, но я хочу вывести только строки со значением межермента 1,2 как-то так

Admin
ERROR: S client not available

Андрей
29.05.2019
11:26:15
ну тогда используй or
а не and

Iliya
29.05.2019
11:26:41

Arthur
29.05.2019
12:01:54
как найти в строке строку?)

Andrew
29.05.2019
12:02:31

Arthur
29.05.2019
12:02:42
не
мне нужно вітащить

Yuriy
29.05.2019
12:02:59
Гугли регулярные выражения

Amaro
29.05.2019
12:03:15
Втащить?

Ringo
29.05.2019
12:03:29
не
haystack.index(needle)?

Nikita
29.05.2019
12:04:34
ребят, а массив (список) как лучше в БД хранить(sqlite)?

Tigran
29.05.2019
12:04:53

Pavel
29.05.2019
12:04:55

Futorio
29.05.2019
12:05:01

Google

Pavel
29.05.2019
12:05:12

Nikita
29.05.2019
12:05:18

Tigran
29.05.2019
12:05:58

Pavel
29.05.2019
12:05:58

Amaro
29.05.2019
12:06:19

Pavel
29.05.2019
12:06:20

Danil
29.05.2019
12:06:20

Андрей
29.05.2019
12:06:25
юзать sql чтобы запихнуть всё в одну таблицу
неплохо сыграно
напиши конкретный пример - и тебе скажут почему массив не нужен
насколько я помню sqlite не поддерживает массивы впринципе

Nikita
29.05.2019
12:07:56

Iliya
29.05.2019
12:07:57
потрясающие познания в SQL
:( ну перепутал с кем не бывает
Зато теперь запомнил
Мне вот надо max(Val) получиться для каждой строки одним запросом
Вот это думаю даже с потрясающим знанием будет не просто
Могу описать подробнее

Tigran
29.05.2019
12:08:34

Worlak
29.05.2019
12:08:36