Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Корректировка Python скрипта под Многопоточность.


  1. 24  
    5 days111 USD

    За 5 днів модифікую Ваш скрипт так, щоб час його виконання (при тих самих за розміром вхідних даних) був менше 7 хвилин. У фінальному коді відкоментую що модифікував(додав, видалив, змінив), та чому саме ввів кожну модифікацію.

  2. Another 3 proposals concealed
  • Vladislav Perelomov
    19 August 2019, 16:08 |
    deleted by moderator
  • Profile blocked
    19 August 2019, 16:10 |

    пишите в телеграм @azdir. сделаю быстро

  • Oleg Ponomaryov
    19 August 2019, 16:22 |

    Читать одну переменную из разных потоков можно, вот писать в неё - уже не стоит.


    И 4-5 секунд на каждый магаз в отдельном потоке, если одним потоком они обрабатываются 4+4+4 - не то чтобы совсем нереально (хотя 4 будет уж совсем вряд ли), но все таки весьма оптимистично. Я бы при таком раскладе и 6 секунд на магазин посчитал бы неплохим результатом.

  • Serhii P.
    19 August 2019, 18:06 |

    Нужно видеть код.

    Читать из одной переменной можно. Но, вопрос такой - она (эта переменная) изменяется по мере работы?

    Анализ товара в магазине зависит как-то от анализа товаров, произведенных до него?


    А почему вам многопроцессовость не подходит? Или celery например?

  • Profile deleted
    19 August 2019, 21:06 |

    Нужно видеть код. В питоне нет многопоточности в классическом понимании. Ваша программа не будет быстрее с потоками. Тут нужно по другому проблему решать



    По истории вижу вы не первый раз пытаетесь исправить программу. Напишите в личку. Попробую помочь

  • Profile blocked
    20 August 2019, 7:05 |

    Питон отлично работает с осью. Не классическая многопоточность, но довольно быстро будет работать.
    Т.е. из питона запускаем линуксовую команду на несколько потоков. Параллельно проверяя загрузку - если нет 50-60 процентов, до добавляем поток.

  • Oleksandr Nester
    20 August 2019, 9:30 |

    Может кто-то знаком с Cython? Есть предположения, что так получиться ускорить работу. 

  • Profile blocked
    20 August 2019, 9:54 |

    Тогда уж лучше на чистом с++.

  • Oleksandr Nester
    20 August 2019, 9:59 |

    Кому лучше? Прогнозирование тоже С++ будет делать? Или интерпретировать Python в С++?

  • Profile blocked
    22 August 2019, 2:05 |

    Зачем? Чистый с++ сам справится. По вашему, на чем сделан Phytom? На сишке, но в ней нет нормальной многопоточности и ООП. Посему, более практично будет на плюсиках делать.
    Хотя, думаю, что ваша задача решаема и на обычном РНР прямыми командами к серверу (только у хостера эту услугу тоже выпросить нужно, как и исполнение питоновских скриптов. Но, если у вас ВПС, то проблем нет - цикл и задержка с проверкой нагрузки и кол-ва потоков).
    Если найт, на РНР, то я рекомендовал бы его и использовать - не стоит мешать в кучу несколько языков.
    В проинципе, сам скриптик пишется за часа 2 (со всем, что вы указали). Отладка дня 2 займет.

  • Profile deleted
    20 August 2019, 16:11 |

    Многопоточность в данном случае совершенно ни к чему.

    Варианты:

    - Сelery + несколько воркеров

    - Любая шина данных + консьюмеры

  • Volodimir Shinkarenko
    21 August 2019, 21:10 |

    Шановний, а перша частина (читання та чистка даних) йде окремо по кожному магазину чи одразу по усім 370 магазинам? 

    Чи не виявиться випадково що 35 хвилин йде послідовне читання та чистка, а решту 5 хвилин - аналітика та обробка даних?

    Люблю нетривіальні задачі, але перш ніж братися хотів би бачити код. Краще - шліть в особисті повідомлення

  • Oleksandr Nester
    22 August 2019, 9:31 |

    Перша частина вибирає дані за всі магазини одразу. Це займає приблизно 1 хвилину. 

    Друга частина займає весь інший час.

  • Oleksandr Nester
    22 August 2019, 9:45 |

    У Вас закриті особисті повідомлення...

  • Volodimir Shin
    22 August 2019, 11:47 |

    Вибачте, моя пошта:

    [email protected]

  • Anton Polyakov
    1 September 2019, 3:05 |

    Добрый день. Хотелось бы ознакомиться с Вашим скриптом. Могли бы ли Вы отправить мне его (или хотя бы ту часть, которую следует распараллелить)?

Current freelance projects in the category Python

Creation of a multifunctional bot in Telegram

22 USD

(I will provide all materials in private messages) Here is a detailed project description: After pressing the button /start The bot sends a text with rules and terms of use (under the text, the button ‘acknowledged’) After pressing the button, the next message is…

PythonBot Development ∙ 1 day 22 hours back ∙ 92 proposals

Find a product feed (Google Merchant XML) for a website on OpenCart

16 USD

It is necessary to find a direct link to the active product feed (XML) of a competitor for Google Merchant Center Platform (CMS): OpenCart / ocStore Find the original feedRequirements for the result: Working link to the XML file

PythonData Parsing ∙ 4 days 11 hours back ∙ 25 proposals

Development of a TikTok farm (content factory)

It is necessary to develop a system for centralized management of multiple TikTok accounts with automatic content publishing, using individual proxies and simulating natural account activity. Functional Requirements1. Account Management Adding and removing TikTok accounts.…

PythonBot Development ∙ 4 days 23 hours back ∙ 19 proposals

Improve the performance of Claude Code and work on software development.

I am currently developing CRM and Analytics software. I am using Claude Code, but I understand that the results are not the best in terms of changes. There are 2 tasks - Need help creating a preset for skills, MD, and so on to improve quality. Take verified ones that have been…

AI & Machine LearningPython ∙ 5 days 5 hours back ∙ 26 proposals

OCR system

A system for recognizing text on postal envelopes (index for whom - only numbers). The text can sometimes be handwritten. Recognition of stamps (counting quantity and denomination)

Python ∙ 5 days 8 hours back ∙ 28 proposals

Client
Oleksandr Nester
Ukraine Dnepr  2  0
Project published
6 years back
262 views