Wydanie biblioteki obliczeń naukowych Pythona NumPy 1.19

Do dyspozycji wydanie biblioteki Pythona do obliczeń naukowych NumPy 1.19, 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.

NumPy 1.19 nie obsługuje już Pythona 3.5 i usuwa kod obsługujący Python 2 (warstwa numpy.compat pozostaje na razie na swoim miejscu). Obsługiwane wersje to Python 3.6, 3.7 i 3.8. Kontynuowano rozwój modułu liczba.losowa do pracy z próbkami losowymi. Ulepszona obsługa pakietów kół NumPy w architekturze Aarch64 i podczas korzystania z implementacji Pythona pypy. Rozszerzony funkcjonalność numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero i numpy.array_equal. Ulepszone wykrywanie możliwości procesora, takich jak obsługa AVX. Dodano implementację, która działa 5-7 razy szybciej np.exp oparty na AVX512, używany jako typ danych wejściowych np.float64.

Źródło: opennet.ru

Dodaj komentarz