Rakirina pirtûkxaneya komputera zanistî ya Python NumPy 1.17.0
pêk hat serbestberdana pirtûkxaneya Python ji bo hesabkirina zanistî NumPy 1.17, balê dikişîne ser xebata bi rêz û matricên piralî, û di heman demê de berhevokek mezin a fonksiyonan bi pêkanîna algorîtmayên cihêreng ên bi karanîna matrican ve girêdayî peyda dike. NumPy yek ji pirtûkxaneyên herî populer e ku ji bo hesabên zanistî tê bikar anîn. Koda projeyê di Python de bi karanîna xweşbîniyên di C û de tê nivîsandin belav kirin ji hêla di bin lîsansa BSD de.
Daxistina NumPy 1.17 balkêş внесением оптимизаций, существенно повышающих производительность некоторых операций, и прекращением поддержки Python 2.7. Для работы теперь необходимо наличие Python 3.5-3.7. Среди других изменения:
Реализация модуля FFT (Fast Fourier Transforms) для выполнения быстрого преобразования Фурье переведена с fftpack на более быстрый и точный pocketfft.
В состав включён новый расширяемый модуль
random, предлагающий на выбор четыре генератора псевдослучайных чисел (MT19937, PCG64, Philox и SFC64) и реализующий улучшенный метод формирования энтропии в условиях использования в параллельно выполняемых процессах.
Добавлены алгоритмы поразрядной (radix) и гибридной (timsort) сортировки, которые автоматически выбираются в зависимости от типа данных.
По умолчанию включена возможность переопределения функций NumPy.