NumPy Scientific Computing Python Library 1.17.0 Tu

waye Tu ti Python ìkàwé fun ijinle sayensi iširo NọmbaPy 1.17, lojutu lori ṣiṣẹ pẹlu multidimensional orun ati matrices, ati ki o tun pese kan ti o tobi gbigba ti awọn iṣẹ pẹlu awọn imuse ti awọn orisirisi algoridimu jẹmọ si awọn lilo ti matrices. NumPy jẹ ọkan ninu awọn ile-ikawe olokiki julọ ti a lo fun awọn iṣiro imọ-jinlẹ. Koodu ise agbese ti kọ ni Python nipa lilo awọn iṣapeye ni C ati pin nipasẹ labẹ iwe-aṣẹ BSD.

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

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

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

orisun: opennet.ru

Fi ọrọìwòye kun