Lanzamento da biblioteca Python para computación científica NumPy 1.22.0

Está dispoñible unha versión da biblioteca Python para computación científica NumPy 1.22, centrada en traballar con matrices e matrices multidimensionais, e tamén ofrece unha gran colección de funcións coa implementación de varios algoritmos relacionados co uso de matrices. NumPy é unha das bibliotecas máis populares utilizadas para os cálculos científicos. O código do proxecto está escrito en Python usando optimizacións en C e distribúese baixo a licenza BSD.

Na nova versión:

  • Rematou o traballo de definición de anotacións para o espazo de nomes principal.
  • Propúxose unha versión preliminar da API Array, conforme ao estándar da API de Python Array e implementada nun espazo de nomes separado. A nova API está dirixida a preparar funcións estándar para traballar con matrices, que tamén se poden utilizar en aplicacións baseadas noutras bibliotecas, como CuPy e JAX.
  • Implementouse o backend DLPack, que ofrece soporte para o formato do mesmo nome para o intercambio de contidos de matrices (tensores) entre diferentes frameworks.
  • Engadiuse un conxunto de métodos coa implementación de funcións relacionadas cos conceptos de cuantil e percentil.
  • Engadiuse un novo xestor de memoria personalizado (numpy-allocator).
  • Traballo continuo na optimización de funcións e plataformas mediante instrucións vectoriales SIMD.
  • O soporte para Python 3.7 foi descontinuado; é necesario Python 3.8-3.10.

Fonte: opennet.ru

Engadir un comentario