LINUX.ORG.RU

История изменений

Исправление upcFrost, (текущая версия) :

Я не вижу некислой цены, но из прошлой жизни и опыта работы с NumPy помню, что да, рекомендуется избегать частого перехода между Python и Cи-ядром NumPy

собственно это и есть «некислая цена».

У NumPy есть руководство по оптимизации, и, насколько я могу судить, обе твои функции ему противоречат

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

по сути просто не ожидал что разница будет настолько жесткой, периодически на порядок быстрее/дольше

да и вообще я к питону имею весьма отдаленное отношение, что-то типа 80% жаба, 20% питон

Исходная версия upcFrost, :

Я не вижу некислой цены, но из прошлой жизни и опыта работы с NumPy помню, что да, рекомендуется избегать частого перехода между Python и Cи-ядром NumPy

собственно это и есть «некислая цена».

У NumPy есть руководство по оптимизации, и, насколько я могу судить, обе твои функции ему противоречат

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

по сути просто не ожидал что разница будет настолько жесткой, периодически на порядок быстрее/дольше