Задать вопрос
  • Рейтинг по отзывам Wildberries - формула?

    Lord_of_Rings
    @Lord_of_Rings
    Adamos, дааа... Посмотрел - со страницы там выцепить что-либо не просто, если не невозможно. Разве что только селениумом...
    Написано
  • Рейтинг по отзывам Wildberries - формула?

    Lord_of_Rings
    @Lord_of_Rings
    Adamos, может с этим связано? Хотя тут про 15 апреля говорится
    С 15 апреля маркетплейс обновит систему формирования рейтинга товаров. В ней перестанут учитываться нерелевантные отзывы, а также первоначальные версии комментариев о товаре, которые покупатель позже дополнил. Об этом Справочной сообщила пресс-служба Wildberries & Russ.

    Как будет работать новая система: в рейтинге не будут учитываться не относящиеся к продукции отзывы. Например, о долгой доставке товара или большой очереди при получении покупки в пункте выдачи. При этом такие отзывы как и раньше будут видны другим пользователям.

    Если покупатель сначала поставил оценку, а потом решил её изменить, то будет учитываться только последняя версия. Первоначальный отзыв не попадёт в рейтинг.


    и еще вот здесь написано
    Рейтинг рассчитывается как среднее арифметическое оценок покупателей по всем вариантам товара. Новые отзывы сильнее влияют на показатель.
    Написано
  • Рейтинг по отзывам Wildberries - формула?

    Lord_of_Rings
    @Lord_of_Rings
    Adamos, а в какую сторону у вас результат отклоняется - в большую или меньшую?
    P. S. Может дали бы эти ваши данные по API, а то самому лень этим заниматься
    Написано
  • Рейтинг по отзывам Wildberries - формула?

    Lord_of_Rings
    @Lord_of_Rings
    Я, конечно, понимаю, что ИИ здесь не любят, но вдруг он прав на этот раз) Или может натолкнёт на верную мысль
    Чтобы корректно рассчитать рейтинг Wildberries с учетом коэффициента затухания, следуйте алгоритму:
    
    1. **Отсортируйте отзывы по дате** от новых к старым.
    2. **Выделите последние 15 отзывов** — их вес всегда равен 1.
    3. **Для остальных отзывов**:
       - Если возраст отзыва (`diff`) > 182 дней, примените коэффициент:  
         **`coef_f = 10^(-(diff - 182) / (730 * 1.5))`**  
         (основание степени — 10, а не 100, чтобы избежать излишнего затухания).
       - Если `diff` ≤ 182 дней, вес = 1.
    4. **Рассчитайте взвешенную сумму**:
       - Сумма оценок = (Сумма оценок последних 15) + (Сумма оценок остальных × их коэффициенты).
       - Сумма весов = 15 + (Сумма коэффициентов остальных отзывов).
    5. **Рейтинг = Сумма оценок / Сумма весов**.
    
    **Пример**:  
    - Товар имеет 2000 отзывов: 15 новых по 5 звезд, 1985 старых (diff = 365 дней) по 1 звезде.
    - Коэффициент для старых:  
      `10^(-(365 - 182) / 1095) ≈ 0.681`.
    - Сумма оценок: `15*5 + 1985*1*0.681 ≈ 1427.39`.
    - Сумма весов: `15 + 1985*0.681 ≈ 1367.39`.
    - **Рейтинг ≈ 1427.39 / 1367.39 ≈ 1.044** (при среднем арифметическом 1.03).
    
    **Почему могли возникнуть расхождения**:
    - Использование основания 100 вместо 10 в формуле.
    - Неверный учет условий применения коэффициента (только к отзывам старше 182 дней, не входящим в последние 15).
    - Ошибки в расчете возраста отзывов (`diff`).

    Почему-то он упрямо не хочет использовать 100 в основании
    Написано
  • Как пригласить другого эксперта?

    Lord_of_Rings
    @Lord_of_Rings
    Ivnika, ну да, перебьешься. Ответит кто-нибудь другой. А монетизация здесь не планируется в ближайшие 50 лет
    Написано
  • Как пригласить другого эксперта?

    Lord_of_Rings
    @Lord_of_Rings
    Adamos, да мы и так их уже разгребаем) Каждый 3 вопрос по python несут от chatgpt. А так им ИИ ответит и может поможет)
    Написано
  • Почему не работает роутер aiogram?

    Lord_of_Rings
    @Lord_of_Rings
    Что значит не работает? Ошибку выдаёт?
    Написано
  • Почему низкий FPS и задержка при передаче изображения с камеры робота?

    Lord_of_Rings
    @Lord_of_Rings Автор вопроса
    rPman, chupasaurus, написал дилеру, у которого покупал, они согласились, что действительно не хватает ресурсов и мощности, и пообещали потрясти производителя. Но так как я им особо не доверяю, то написал сам, посмотрим, что ответят (и ответят ли вообще). Кстати, нашёл вот такую схему к этому модулю:
    spoiler
    67fd186707ce1734186692.jpeg
    Может кому-то будет интересно. Всем спасибо за помощь!
    Написано
  • Как устроен вызов классов в Python?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Вроде где-то упоминалось, что если __new__() возвращает экземпляр другого класса, то и __init__() будет вызван от этого другого класса.
    Естественно
    Написано
  • Как устроен вызов классов в Python?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Phys_Math_Man, могу порекомендовать вот такую
    книгу
    67fc03a42140e560990156.png
    Правда она только на английском и платная (хотя где-то я видел пиратку)
    Написано
  • Как устроен вызов классов в Python?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Phys_Math_Man,
    И где вообще про это можно почитать в подробностях
    В документации) А еще лучше в исходниках)))
    Написано
  • Как устроен вызов классов в Python?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Phys_Math_Man,
    никто особо не в курсе
    Просто это довольно специфическая информация и обычно эти знания не требуются. Большинство из нас - практики, а не теоретики. А в практике это редко требуется. За всю жизнь только пару раз пришлось влезать в такие дебри, и то достаточно поверхностно. Но конечно, хорошему программисту это знать неплохо)
    Написано
  • Как устроен вызов классов в Python?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Vindicar, ну в принципе да, если new возвращает экземпляр, то и init будет вызван, да...
    Написано
  • Как увидеть экран удалённого мобильного устройства?

    Lord_of_Rings
    @Lord_of_Rings
    Кстати,
    Chromecast подключается к HDMI-порту телевизора, питание подается путём подключения через порт micro-USB к внешнему адаптеру питания либо к USB-порту телевизора. Устройство подключается к домашней сети пользователя и Интернет через Wi-Fi. Для использования устройства пользователю нужно выбрать контент из веб-браузера Google Chrome на персональном компьютере или в поддерживаемом приложении на мобильном устройстве. Медиа-контент воспроизводится в потоковом режиме через Chromecast таким образом, что позволяет использовать мобильное устройство для других задач, например для ответа на входящие звонки.
    Написано
  • Как увидеть экран удалённого мобильного устройства?

    Lord_of_Rings
    @Lord_of_Rings
    Хм, на моем Samsung-е с 15 андроидом не встречал такой функции...
    Написано
  • Как устроен вызов классов в Python?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Everything_is_bad, и поисковики-то скоро превратятся в ИИ-поисковиков, тут уж ничего не сделаешь
    Написано
  • Как устроен вызов классов в Python?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Everything_is_bad, если оно работает по-другому поправьте. А если нет - то это как говорить "опять ты ответ гугля за свой выдаешь". (Лет двадцать назад наверное так и говорили) И что? И ИИ может ошибаться, и правильно гуглить тоже надо уметь. Вот если бы я его бездумно скопипастил - это одно. Но 1) я и сам это так примерно и представляю, а 2) я этот ответ проверил на минимальный здравый смысл и истину. На самом деле в гугле это не так уж легко ищется, но кроме гугля полезно и литературу почитать, особенно английскую.
    Написано
  • Почему низкий FPS и задержка при передаче изображения с камеры робота?

    Lord_of_Rings
    @Lord_of_Rings Автор вопроса
    rPman, chupasaurus, tut_nick, ну вот например https://drive.google.com/file/d/1K6rtcF-SzG8GHzOgW... Когда он камеру двигает на смартфоне (пальцем по экрану), все отображается моментально, а у меня задержка в 2-3 секунды
    Написано
  • Почему низкий FPS и задержка при передаче изображения с камеры робота?

    Lord_of_Rings
    @Lord_of_Rings Автор вопроса
    rPman, chupasaurus, нашел видео от производителя робота с демонстрацией работы. (Прямо показывают: вот робот, вот смартфон, все работает) И на видео никакой задержки нет! Абсолютно! Все отображается на экране моментально! В честности этой демонстрации я почти не сомневаюсь, так что... может есть какие-то мысли?
    Написано