wydanie biblioteki Python do obliczeń naukowych , 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 na licencji BSD.
W NumPy 1.19 wsparcie dla Pythona 3.5 zostało zakończone, a kod zapewniający działanie z Pythonem 2 został usunięty (warstwa numpy.compat została jednak zachowana). Wsparcie zadeklarowanych wersji to Python 3.6, 3.7 i 3.8. Kontynuowane jest rozwijanie modułu do pracy z próbkami losowymi. Ulepszono wsparcie dla pakietów wheel NumPy na architekturze Aarch64 oraz przy użyciu implementacji Pythona . funkcjonalność numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero i numpy.array_equal. Ulepszono wykrywanie możliwości CPU, takich jak wsparcie AVX. Dodano działającą 5-7 razy szybciej implementację opartą na AVX512, stosowaną dla danych wejściowych typu np.float64.
Źródło: opennet.ru
