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.