Publicació de la biblioteca Python de NumPy Scientific Computing 1.22.0

Hi ha disponible una versió de la biblioteca Python per a la computació científica NumPy 1.22, centrada en treballar amb matrius i matrius multidimensionals, i també proporciona una gran col·lecció de funcions amb la implementació de diversos algorismes relacionats amb l'ús de matrius. NumPy és una de les biblioteques més populars utilitzades per als càlculs científics. El codi del projecte està escrit en Python mitjançant optimitzacions en C i es distribueix sota la llicència BSD.

En la nova versió:

  • S'ha completat el treball de definició d'anotacions per a l'espai de noms principal.
  • S'ha proposat una versió preliminar de l'API Array, que s'ajusta a l'estàndard de l'API Python Array i s'implementa en un espai de noms separat. La nova API està destinada a preparar funcions estàndard per treballar amb matrius, que també es poden utilitzar en aplicacions basades en altres biblioteques, com ara CuPy i JAX.
  • S'ha implementat el backend DLPack, que proporciona suport per al format del mateix nom per intercanviar els continguts de matrius (tensors) entre diferents frameworks.
  • S'ha afegit un conjunt de mètodes amb la implementació de funcions relacionades amb els conceptes de quantil i percentil.
  • S'ha afegit un nou gestor de memòria personalitzat (numpy-allocator).
  • Treball continuat en l'optimització de funcions i plataformes mitjançant instruccions vectorials SIMD.
  • El suport per a Python 3.7 s'ha interromput; cal Python 3.8-3.10.

Font: opennet.ru

Afegeix comentari