1.2, A.Stahl (ok), 19:51, 21/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Ну ок, Питон2 и так прожил больше, чем предполагалось. Это как 32-битный х86. Нафиг не нужен, но упорно выживает за счёт особо упорных.
| |
|
2.3, Аноним (3), 20:17, 21/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Он выживает за счёт тех, кому важна скорость вычислений и потребление памяти, а не номера версий вычислятора.
| |
|
|
Часть нити удалена модератором |
4.6, Аноним (3), 20:50, 21/01/2019 [ответить]
| +/– |
Самопочином иди занимайся. У питона 2.7 до сих пор скорость вм выше чем у 3.7. Например, тупой вход-выход в/из функции почти в 3 раза медленнее. Активная работа с байтовыми слайсами раздувает в памяти всю третью ветку. У меня, для примера, есть aws lambda. Написана давно и аккуратно. Обычный дата-саентизм уровня "загрузить десяток мегабайт с s3, покрутить массивы в numpy, посчитать производные данные, применить модельку, записать результаты в dynamo".
Версия на 2.7, кушает ~256MiB, работает в среднем 2 минуты и всегда укладывается в 5 минут. Версия на 3.6, не смотря на все приседания и перепиливания, жрёт , не укладывается в 5 минут и выжирает почти гигабайт.
| |
|
5.7, Аноним (7), 21:19, 21/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Для дата-сайнтистов есть Julia. По крайней мере, с коннекторами к источникам данных и скоростью предобработки и вычисления там проблем нет.
| |
|
6.9, Аноним (3), 22:11, 21/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ещё раз. Решение есть. Работает. Свою часть работы делает хорошо. Переписывание на более новые версии было затеяно после анонса окончания поддержки амазоном.
| |
|
7.12, Аноним (7), 22:26, 21/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Амазону тоже хочется поиметь в 3 раза больше денег на более медленном, но более современно решении
| |
7.15, Аноним (15), 00:12, 22/01/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Интересный, кстати, это вопрос. На сколько можно доверять облачному провайдеру поддержку своей логики, если в любой момент времени они могут изменить версии инструментов и сделать эту логику нерабочей.... В части Амазона, это, скорее, сигнал, чтобы не использовать их.
| |
7.16, Vkni (ok), 01:11, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
В культуре Питонистов есть зуд к изменениям. Поэтому если вы хотите сделать что-то надолго, то брать Питон нежелательно. Не из-за недостатков языка, а потому, что они хотят улучшать и улучшать, очень часто не оглядываясь на обратную совместимость.
| |
|
|
|
10.62, нах (?), 12:20, 23/01/2019 [^] [^^] [^^^] [ответить] | +/– | здрасьте, как это так нет, когда каждый год новый стандарт У c ников ситуация ... текст свёрнут, показать | |
10.65, й (?), 19:57, 23/01/2019 [^] [^^] [^^^] [ответить] | +/– | ага, то-то примеры из книжки страуструпа ты современным компилятором не скомпили... текст свёрнут, показать | |
|
|
8.32, PnDx (ok), 11:48, 22/01/2019 [^] [^^] [^^^] [ответить] | +/– | Чтобы сделать надолго, не надо прицеплять внешний рантайм Внезапно, даже в glib... текст свёрнут, показать | |
|
9.36, нах (?), 13:02, 22/01/2019 [^] [^^] [^^^] [ответить] | +/– | погоди, у нас же уже есть прекрасный perl6 Он, правда, в сферическом вакууме... текст свёрнут, показать | |
|
10.40, PnDx (ok), 13:33, 22/01/2019 [^] [^^] [^^^] [ответить] | +1 +/– | Эти старпёры не догадались объявить perl6 заменой perl5 А может, заложенные ... текст свёрнут, показать | |
|
|
|
|
6.17, Vkni (ok), 01:11, 22/01/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
R и data.table - засасывает гигабайнтный csv за десятки секунд.
| |
|
5.13, Аноним (13), 23:01, 21/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
давай прувы, трепло, конкретный код давай, показывай, что, где и с какой скоростью работает
| |
|
|
3.51, myhand (ok), 17:44, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Он выживает за счет "коммерческого" говнокода, на сопровождение которого забили.
| |
|
2.18, Vkni (ok), 01:17, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Я могу объяснить, как это так получается. В культуре Питонистов есть страсть к изменениям, это лагерь фактически противоположный C++ному. Эта страсть к изменениям в сочетании с традиционной для кровавого энтерпрайза тяги к развесистым программам и с динамической типизацией языка Питон приводят к тому, что приходится жёстко фиксировать версию интерпретатора и библиотек.
Но тут на помощь приходит python 2.x - эта ветка считается мёртвой, поэтому библиотеки под неё питонисты модифицируют не так интенсивно. Поэтому типичный "кроваво-энтерпрайзный софт" более-менее живёт годами, иногда выживая даже при смене младших версий интерпретатора (2.6 -> 2.7).
| |
|
3.48, Анонимчжан (?), 17:06, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
интересно а сколько стандартов С++ поменялось за последнее время? последний стандарт так и вообще создатель ++-в сказал считать новым языком фактически)) точно бредит.
я например и с++ и питон использую. и не вижу ничего плохого. для каждой задачи свой инструмент.
| |
|
|
1.8, noize (ok), 21:52, 21/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
в новости забыли указать, что также выброшена поддержка python ниже 3.5, т.е. те, кто на debian jessie идут лесом)
| |
|
|
|
4.61, Аноним (11), 22:40, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Да хрен с ним с браузером. Рулить древней аппаратурой с древними дровами как?
| |
|
|
2.37, нах (?), 13:04, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
а у вас там что - 2.7 уже выпилен?
ну, значит, страдальцам у которых немое кино уже кончилось, а звуковое не настало, придется страдать. Страдание очищает.
| |
|
1.10, Аноним (11), 22:23, 21/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Проблема связана с небезопасным использованием модуля "pickle".
Безопасное использование модуля pickle почти бесполезно.
| |
1.30, Аноним (30), 11:07, 22/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хороший мудератор: вот в этом вся суть рашен опенсурс - ответа хрен, лучше удалить вопрос.
Как это собирать? На стадии configure пишет, что не может создать исполняемый файл. По интернетам масса таких вопросов, все без ответа.
С компилятором/binutils всё норм - сотни пакетов собираются нормально.
| |
|
2.42, Андрей (??), 14:18, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> На стадии configure пишет, что не может создать исполняемый файл.
Если исключить тривиальную ошибку, это чаще всего означает, что компилятору скормили флаг, который он не знает. А это чаще всего бывает тогда, когда компилятор слишком старый.
| |
|
3.44, нах (?), 14:53, 22/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
это чаще всего означает, что компилятора нет вообще. Поскольку альтернативно-одаренный вряд ли догадался что ему нужен gfortran.
но в любом случае ответ на этот вопрос лежит в логе конфигурялки, в который альтернативно-одаренный питонист не умеет посмотреть.
| |
|
4.45, нах (?), 14:57, 22/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
кстати, зачем альтернативно-одаренные его пересобирают, когда на сайте лежат новые вилы под все возможные и некоторые невозможные платформы, тоже загадка
| |
|
5.59, myhand (ok), 21:50, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ну как зачем, разве разработчики библиотеки могут собрать бинарники лучше, чем Вася Пупкин с опеннету? Удивляюсь я.
| |
|
4.46, Аноним (30), 15:26, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Какой ты вумный...
gcc --version
gcc 7.3.0
В той же системе numpy-1.10.4 собрался успешно.
Если что, fortran - опция.
| |
|
5.50, Андрей (??), 17:15, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> gcc --version
А что говорит gfortran --version ? В зависимостях соответствующего Debian-пакета gcc не значится, только gfortran. И так уже давно.
| |
|
6.53, нах (?), 17:57, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> gcc --version
> А что говорит gfortran --version ? В зависимостях соответствующего Debian-пакета gcc не
> значится, только gfortran. И так уже давно.
ну так может (коли ты юзер дебиана) пойдешь дашь п-ы пионерам? (в смысле - хоть тикетца им заведи?)
Потому что по факту - хрен ты его соберешь без gcc. И без g++,кстати, тоже - причем сборочница этого, к моему смеху, не проверила - просто навернулась по дороге.
под волшебной бубунточкой, если что, собрался.
| |
|
7.55, Андрей (??), 18:02, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> ну так может (коли ты юзер дебиана) пойдешь дашь п-ы пионерам? (в смысле - хоть тикетца им заведи?)
Не надо: gfortran зависит от gcc.
| |
|
|
5.57, Аноним (30), 18:04, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Если что, только что пересобрал на этой машине numpy-1.10.4 - успешно.
| |
5.58, нах (?), 18:05, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Какой ты вумный...
да блин, нафиг мне твоя версия - в лог посмотри, он им гадит прямо туда где собирается.
Прямо в последних строчках и будет причина.
| |
|
4.49, Андрей (??), 17:12, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> это чаще всего означает, что компилятора нет вообще.
Этот вариант я отнёс к:
> > Если исключить тривиальную ошибку | |
|
5.54, нах (?), 17:58, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> это чаще всего означает, что компилятора нет вообще.
> Этот вариант я отнёс к:
>> > Если исключить тривиальную ошибку
какая ж она тривиальная, если вон, дебианы взяли и забыли зависимость включить, как нам сообщают с полей? ;-)
| |
|
|
|
2.67, Аноним (30), 17:21, 31/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Для истории: сборка проходит успешно, если явно выставить переменную окружения
SHELL=/bin/bash
| |
|
3.68, пох (?), 07:01, 06/02/2019 [^] [^^] [^^^] [ответить]
| +/– |
читайте логи конфигуры, истино вам говорю - они рулез.
у меня SHELL вот ни разу не bash, и /bin/sh тоже не баш. Собирается.
| |
|
|
1.63, Аноним (63), 14:19, 23/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Во непруха, это че теперь все скрипты переписывать на python 3 до 2020г.?
| |
|
2.64, Аноним (64), 15:11, 23/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
С питона вообще давно пора слезать. Зачем что-то на него переписывать?
| |
|
|