NumPy Scientific Computing Python Library 1.22.0 Verëffentlecht

Eng Verëffentlechung vun der Python-Bibliothéik fir wëssenschaftlech Informatik NumPy 1.22 ass verfügbar, konzentréiert sech op d'Aarbecht mat multidimensionalen Arrays a Matrixen, an och eng grouss Sammlung vu Funktiounen mat der Ëmsetzung vu verschiddenen Algorithmen am Zesummenhang mat der Notzung vu Matrixen. NumPy ass eng vun de populäerste Bibliothéike fir wëssenschaftlech Berechnungen benotzt. De Projet Code ass am Python geschriwwe mat Optimisatiounen am C a gëtt ënner der BSD Lizenz verdeelt.

An der neier Versioun:

  • Ofgeschloss Aarbecht fir Annotatiounen fir den Haaptnummraum ze definéieren.
  • Eng virleefeg Versioun vun der Array API gouf proposéiert, konform mam Python Array API Standard an an engem separaten Nummraum ëmgesat. Déi nei API zielt fir Standardfunktioune virzebereeden fir mat Arrays ze schaffen, déi och an Uwendungen op Basis vun anere Bibliothéiken benotzt kënne ginn, wéi CuPy a JAX.
  • Den DLPack-Backend gouf implementéiert, fir Ënnerstëtzung fir de Format mam selwechten Numm fir den Inhalt vun Arrays (Tensoren) tëscht verschiddene Kaderen auszetauschen.
  • Eng Rei vu Methoden gouf bäigefüügt mat der Ëmsetzung vu Funktiounen am Zesummenhang mat de Konzepter vu Quantil a Prozentil.
  • En neie personaliséierte Memory Manager bäigefüügt (numpy-allocator).
  • Weider Aarbecht un der Optimiséierung vu Funktiounen a Plattformen mat SIMD Vektorinstruktiounen.
  • Ënnerstëtzung fir Python 3.7 gouf gestoppt; Python 3.8-3.10 ass erfuerderlech.

Source: opennet.ru

Setzt e Commentaire