Lanzamiento de la biblioteca Python para informática científica NumPy 1.22.0

Está disponible una versión de la biblioteca Python para computación científica NumPy 1.22, enfocada en trabajar con arreglos y matrices multidimensionales, y también proporciona una gran colección de funciones con la implementación de varios algoritmos relacionados con el uso de matrices. NumPy es una de las bibliotecas más populares utilizadas para cálculos científicos. El código del proyecto está escrito en Python utilizando optimizaciones en C y se distribuye bajo licencia BSD.

Versículos nuevos:

  • Trabajo completado en la definición de anotaciones para el espacio de nombres principal.
  • Se ha propuesto una versión preliminar de Array API, que se ajusta al estándar Python Array API y se implementa en un espacio de nombres separado. La nueva API tiene como objetivo preparar funciones estándar para trabajar con matrices, que también se pueden utilizar en aplicaciones basadas en otras bibliotecas, como CuPy y JAX.
  • Se implementó el backend DLPack, que brinda soporte para el formato del mismo nombre para intercambiar el contenido de matrices (tensores) entre diferentes marcos.
  • Se ha agregado un conjunto de métodos con la implementación de funciones relacionadas con los conceptos de cuantil y percentil.
  • Se agregó un nuevo administrador de memoria personalizado (numpy-allocator).
  • Trabajo continuo en la optimización de funciones y plataformas utilizando instrucciones vectoriales SIMD.
  • Se ha interrumpido la compatibilidad con Python 3.7; se requiere Python 3.8-3.10.

Fuente: opennet.ru

Añadir un comentario