Wydanie biblioteki obliczeń naukowych Pythona NumPy 1.17.0

Odbyła się wydanie biblioteki Pythona do obliczeń naukowych NumPy 1.17, skupiający się na pracy z wielowymiarowymi tablicami i macierzami, a także zapewniający duży zbiór funkcji z implementacją różnych algorytmów związanych z wykorzystaniem macierzy. NumPy to jedna z najpopularniejszych bibliotek używanych do obliczeń naukowych. Kod projektu jest napisany w Pythonie przy użyciu optymalizacji w C i dystrybuowane przez na licencji BSD.

Wersja NumPy 1.17 niezwykły wprowadzenie optymalizacji znacząco poprawiających wydajność niektórych operacji i zakończenie wsparcia dla Pythona 2.7. Do pracy potrzebujesz teraz Pythona 3.5-3.7. Inne zmiany obejmują:

  • Implementacja modułu FFT (Fast Fourier Transforms) służącego do wykonywania szybkiej transformacji Fouriera została przeniesiona z fftpack na szybszy i dokładniejszy kieszonkowy.
  • Zawiera nowy, rozszerzalny moduł
    random, który oferuje do wyboru cztery generatory liczb pseudolosowych (MT19937, PCG64, Philox i SFC64) i implementuje ulepszoną metodę generowania entropii w przypadku stosowania w procesach równoległych.

  • Dodano bitowe (podstawa) i hybrydowe (Timsort) sortowania, które są wybierane automatycznie w zależności od typu danych.
  • Domyślnie możliwość zastępowania funkcji NumPy jest włączona.

Źródło: opennet.ru

Dodaj komentarz