raic-2020 icon indicating copy to clipboard operation
raic-2020 copied to clipboard

Добавить numpy, scipy, pandas в для python в docker

Open viktorov-aa opened this issue 4 years ago • 10 comments

Я привык работать с питоном используя scipy, numpy и pandas. Добавьте их пожалуйста в докер образ.

viktorov-aa avatar Nov 29 '20 09:11 viktorov-aa

В чемпионате вроде как нельзя использовать сторонний код. Будет не честно по отношению к другим языкам ставить в контейнер эти зависимости. Будет често если организаторы позволят/реализуют возможность самим собирать контейнер и пушить его на проверку.

vahpetr avatar Nov 29 '20 14:11 vahpetr

Медлительность питона компенсируется тем, что у него есть высокопроизводительные библиотеки, как numpy. Мне кажется разумным позволять использовать библиотеки, устанавливающиеся стандартными менеджерами пакетов.

numpy и scipy в моем случае позволили бы просто часть вычислений делать достаточно быстро.

viktorov-aa avatar Nov 29 '20 15:11 viktorov-aa

@viktorov-aa numpy на сервере точно есть, мой бот на нём работает

Tairesh avatar Nov 29 '20 16:11 Tairesh

Вот бы добавили Numba чтобы питон по скорости мог хоть как-то конкурировать с другими языками

Tairesh avatar Nov 29 '20 16:11 Tairesh

Насколько я понимаю, пока Dockerfile не отличается от того, что был в прошлом году.

mr2dark avatar Nov 29 '20 21:11 mr2dark

Так и есть, не отличается https://github.com/MailRuChamps/raic-2020/blob/main/clients/Python/Dockerfile

SannikovDmitry avatar Nov 30 '20 06:11 SannikovDmitry

Так и есть, не отличается https://github.com/MailRuChamps/raic-2020/blob/main/clients/Python/Dockerfile

Докер то не отличается. Но в Issue я просил еще добавить scipy, а ее в докере нет к сожалению

viktorov-aa avatar Nov 30 '20 06:11 viktorov-aa

Вот бы добавили Numba чтобы питон по скорости мог хоть как-то конкурировать с другими языками

Могут и добавить. Создал запрос на pypy3. https://github.com/MailRuChamps/raic-2020/issues/32

Чем numba лучше pypy?

kulievvitaly avatar Dec 01 '20 09:12 kulievvitaly

Чем numba лучше pypy?

нумба ставится через пип и требует только повесить декораторы на тяжелые функции с вычислениями

Tairesh avatar Dec 01 '20 09:12 Tairesh

Чем numba лучше pypy?

нумба ставится через пип и требует только повесить декораторы на тяжелые функции с вычислениями

ну так pypy без изменений кода работает.

kulievvitaly avatar Dec 01 '20 09:12 kulievvitaly