Išleista NumPy Scientific Computing Python Library 1.17.0

įvyko Python bibliotekos leidimas moksliniams skaičiavimams NumPy 1.17, orientuota į darbą su daugiamačiais masyvais ir matricomis, taip pat teikiant didelį funkcijų rinkinį, įgyvendinant įvairius su matricų naudojimu susijusius algoritmus. NumPy yra viena iš populiariausių bibliotekų, naudojamų moksliniams skaičiavimams. Projekto kodas parašytas Python, naudojant optimizavimą C ir išplatino pagal BSD licenciją.

NumPy 1.17 leidimas nepaprastas внесением оптимизаций, существенно повышающих производительность некоторых операций, и прекращением поддержки Python 2.7. Для работы теперь необходимо наличие Python 3.5-3.7. Среди других изменения:

  • Реализация модуля FFT (Fast Fourier Transforms) для выполнения быстрого преобразования Фурье переведена с fftpack на более быстрый и точный pocketfft.
  • В состав включён новый расширяемый модуль
    random, предлагающий на выбор четыре генератора псевдослучайных чисел (MT19937, PCG64, Philox и SFC64) и реализующий улучшенный метод формирования энтропии в условиях использования в параллельно выполняемых процессах.

  • Добавлены алгоритмы поразрядной (radix) и гибридной (timsort) сортировки, которые автоматически выбираются в зависимости от типа данных.
  • По умолчанию включена возможность переопределения функций NumPy.

Šaltinis: opennet.ru

Добавить комментарий