Objavljena knjižnica NumPy Scientific Computing Python 1.22.0

Dostupno je izdanje knjižnice Python za znanstveno računalstvo NumPy 1.22, usmjereno na rad s višedimenzionalnim nizovima i matricama, a također pruža veliku kolekciju funkcija s implementacijom različitih algoritama povezanih s upotrebom matrica. NumPy je jedna od najpopularnijih biblioteka koja se koristi za znanstvene izračune. Kôd projekta napisan je u Pythonu korištenjem optimizacija u C-u i distribuira se pod BSD licencom.

U novoj verziji:

  • Završen rad na definiranju zabilješki za glavni imenski prostor.
  • Predložena je preliminarna verzija Array API-ja, koja je usklađena s Python Array API standardom i implementirana u zasebnom prostoru naziva. Novi API je usmjeren na pripremu standardnih funkcija za rad s nizovima, koje se također mogu koristiti u aplikacijama temeljenim na drugim bibliotekama, kao što su CuPy i JAX.
  • Implementiran je DLPack backend koji pruža podršku za istoimeni format za razmjenu sadržaja nizova (tenzora) između različitih okvira.
  • Dodan je skup metoda s implementacijom funkcija povezanih s konceptima kvantila i percentila.
  • Dodan novi prilagođeni upravitelj memorije (numpy-allocator).
  • Nastavak rada na optimizaciji funkcija i platformi korištenjem SIMD vektorskih instrukcija.
  • Podrška za Python 3.7 je ukinuta; potreban je Python 3.8-3.10.

Izvor: opennet.ru

Dodajte komentar