Wydanie biblioteki Python do obliczeń naukowych NumPy 1.17.0

Zdarzyło się wydanie biblioteki Python do obliczeń naukowych NumPy 1.17, skupionej na pracy z wielowymiarowymi tablicami i macierzami, oferującej również dużą kolekcję funkcji implementujących różne algorytmy związane z użyciem macierzy. NumPy jest jedną z najbardziej poszukiwanych bibliotek stosowanych w obliczeniach naukowych. Kod projektu jest napisany w języku Python z zastosowaniem optymalizacji w języku C i rozpowszechniany na licencji BSD.

Wydanie NumPy 1.17 wyróżnia się wprowadzeniem optymalizacji, które znacznie zwiększają wydajność niektórych operacji oraz zaprzestaniem wsparcia dla Pythona 2.7. Obecnie wymagany jest Python w wersji 3.5-3.7. Wśród innych zmian:

  • Implementacja modułu FFT (Fast Fourier Transforms) do szybkiej transformaty Fouriera została przeniesiona z fftpack na szybszy i dokładniejszy pocketfft.
  • Wprowadzono nowy rozszerzalny moduł
    random, który oferuje cztery generatory liczb pseudolosowych (MT19937, PCG64, Philox i SFC64) oraz implementuje ulepszony sposób generowania entropii w warunkach użycia w równolegle wykonywanych procesach.
  • Dodano algorytmy sortowania pozycjonowego (radix) i hybrydowego (timsort) które są automatycznie wybierane w zależności od rodzaju danych.
  • Domyślnie włączona jest możliwość nadpisywania funkcji NumPy.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster