Wydanie biblioteki Python do obliczeń naukowych NumPy 1.22.0

Dostępna jest wersja biblioteki Python do obliczeń naukowych NumPy 1.22, skoncentrowana na pracy z wielowymiarowymi tablicami i macierzami, a także oferująca dużą kolekcję funkcji implementujących różnorodne algorytmy związane z wykorzystaniem macierzy. NumPy jest jedną z najczęściej wykorzystywanych bibliotek stosowanych do obliczeń naukowych. Kod projektu napisany jest w języku Python z optymalizacjami w języku C i jest rozpowszechniany na licencji BSD.

W nowej wersji:

  • Zakończono prace nad określeniem adnotacji dla głównej przestrzeni nazw.
  • Zaproponowano wstępną wersję API Array, zgodną ze standardem Python Array API i zrealizowaną w osobnej przestrzeni nazw. Nowe API ma na celu przygotowanie standardowych funkcji do pracy z tablicami, które można wykorzystać między innymi w aplikacjach opartych na innych bibliotekach, takich jak CuPy i JAX.
  • Zrealizowano backend DLPack, oferujący wsparcie dla tego samego formatu do wymiany zawartości tablic (tensorów) między różnymi frameworkami.
  • Dodano zestaw metod implementujących funkcje związane z pojęciami kwantyla i percentyla.
  • Dodano nowy konfigurowalny menedżer pamięci (numpy-allocator).
  • Prace nad optymalizacją funkcji i platform z wykorzystaniem wektorowych instrukcji SIMD zostały kontynuowane.
  • Wsparcie dla Pythona 3.7 zostało zakończone, wymagane są wersje Pythona 3.8-3.10.

Ź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