LINUX.ORG.RU

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

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

Тебе нужно читать, как ускорять NumPy, а не обычный Python

проблема не в ускорении NumPy, а в передаче данных между питоном и либами. собственно из первого примера видно что цена этой передачи весьма некислая (генератор же по сути будет гонять туда-сюда за каждым значением). Делал еще эксперимент типа np structured array против цикла for, получилось что на аналогичном примере смысл юзать structarray есть только когда у цикла более 500 итераций. А про какой-нибудь пандас для этого дела вообще молчу - эта шарманка зарылась в сеттеры и индексацию и так там и сдохла

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

Тебе нужно читать, как ускорять NumPy, а не обычный Python

проблема не в ускорении NumPy, а в передаче данных между питоном и либами. собственно из первого примера видно что цена этой передачи весьма некислая. Делал еще эксперимент типа np structured array против цикла for, получилось что на аналогичном примере смысл юзать structarray есть только когда у цикла более 500 итераций. А про какой-нибудь пандас для этого дела вообще молчу - эта шарманка зарылась в сеттеры и индексацию и так там и сдохла