Size: a a a

Сообщество Python Программистов

2021 March 06

К

Кир in Сообщество Python Программистов
По ней и спрогнозируем
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Кир
У меня есть ежедневная  статистика за несколько лет
А потом про твой сервис напишут на хабре
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Мне кажется ты занимаешься какой-то фигнёй
источник

v

v in Сообщество Python Программистов
Бензофуран Гетероцикл
3 разных точки не могут не принадлежать одной плоскости и так же не могут не образовывать треугольник
Вопрос в определениях. Три точки на одной линии - линия или треугольник с углом 180 градусов и площадью 0?
Это предполагая, что координаты двумерны.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
v
Вопрос в определениях. Три точки на одной линии - линия или треугольник с углом 180 градусов и площадью 0?
Это предполагая, что координаты двумерны.
Можно не предполагать двумерность, треугольник и в трёхмерных лежит в одной плоскости
источник

К

Кир in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
А потом про твой сервис напишут на хабре
Это не мой сервис. У меня ежедневно идёт запрос к чужой БД. В запросе указывается временной интервал. Если количество возвращаемых записей больше 500, БД возвращает ошибку.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Кир
Это не мой сервис. У меня ежедневно идёт запрос к чужой БД. В запросе указывается временной интервал. Если количество возвращаемых записей больше 500, БД возвращает ошибку.
Обработать ошибку и уменьшить интервал?
источник

v

v in Сообщество Python Программистов
Кир
Народ, какой алгоритм порекомендуете для такой задачки? Есть логи за каждый день в которых для каждой записи указано время. Нужно найти временные интервалы, чтобы количество записей в каждом не превышало 500 в каждый день.
Интервалы статичной длины или нет?
Если статичной (окно) то можно идти так - отнимаем количество за 1 число, добавляем за 8.
А потом находим максимум.
Мб можно и быстрее алгоритм.
источник

К

Кир in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Обработать ошибку и уменьшить интервал?
Это 2ой вариант и он мне кажется сложным. Поэтому я решил по существующей статистике подобрать интервалы так чтобы они не вызывали ошибку.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Кир
Это 2ой вариант и он мне кажется сложным. Поэтому я решил по существующей статистике подобрать интервалы так чтобы они не вызывали ошибку.
Я бы всё равно там положил защиту от случайного выброса, даже если есть статистически обоснованное число
источник

К

Кир in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Я бы всё равно там положил защиту от случайного выброса, даже если есть статистически обоснованное число
Ну при ошибке скрипт просто аварийно выйдет.
источник

v

v in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Можно не предполагать двумерность, треугольник и в трёхмерных лежит в одной плоскости
Разумно, с этим не поспоришь, хотя и формулы для углов уже другие будут.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Кир
Это 2ой вариант и он мне кажется сложным. Поэтому я решил по существующей статистике подобрать интервалы так чтобы они не вызывали ошибку.
Ну и кстати можно делать это число динамическим. Например если три дня на каждый запрос приходит меньше 100 записей - увеличивать интервал, если постоянно ошибка - уменьшать
Можно там упороться, что на основе статистики за этот(похожие) дни в разные года плюс корректировка по тренду
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Кир
Ну при ошибке скрипт просто аварийно выйдет.
Ну фз, если тебя устраивает такое поведение🤷‍♂
источник

К

Кир in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Ну и кстати можно делать это число динамическим. Например если три дня на каждый запрос приходит меньше 100 записей - увеличивать интервал, если постоянно ошибка - уменьшать
Можно там упороться, что на основе статистики за этот(похожие) дни в разные года плюс корректировка по тренду
Я наоборот хочу как проще.
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Обработать ошибку и уменьшить интервал?
Недавно обсуждали такое. Я рассказывал про exponential backoff :)
источник

b

bbclub in Сообщество Python Программистов
Кир
Это не мой сервис. У меня ежедневно идёт запрос к чужой БД. В запросе указывается временной интервал. Если количество возвращаемых записей больше 500, БД возвращает ошибку.
С этого надо было и начинать задачу)
источник

К

Кир in Сообщество Python Программистов
v
Интервалы статичной длины или нет?
Если статичной (окно) то можно идти так - отнимаем количество за 1 число, добавляем за 8.
А потом находим максимум.
Мб можно и быстрее алгоритм.
Да статичной.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
v
Вопрос в определениях. Три точки на одной линии - линия или треугольник с углом 180 градусов и площадью 0?
Это предполагая, что координаты двумерны.
Харош, харош
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Недавно обсуждали такое. Я рассказывал про exponential backoff :)
А, чего, когда?
источник