Lanzamiento de la biblioteca Python para cálculos científicos NumPy 1.17.0

Se realizó lanzamiento de la biblioteca de Python para cálculos científicos NumPy 1.17, orientada a trabajar con arreglos y matrices multidimensionales, proporcionando también 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 solicitadas para cálculos científicos. El código del proyecto está escrito en Python con optimizaciones en C y se distribuye bajo licencia BSD.

lanzamiento de NumPy 1.17 se destaca con la incorporación de optimizaciones que mejoran significativamente el rendimiento de ciertas operaciones, y el cese del soporte para Python 2.7. Ahora se requiere tener Python 3.5-3.7. Entre otros cambios:

  • La implementación del módulo FFT (Transformadas Rápidas de Fourier) para llevar a cabo la transformada rápida de Fourier ha sido trasladada de fftpack a un módulo más rápido y preciso pocketfft.
  • Se ha incluido un nuevo módulo extensible
    random, que ofrece cuatro generadores de números seudoaleatorios (MT19937, PCG64, Philox y SFC64) y que implementa un método mejorado para formar entropía en condiciones de uso en procesos que se ejecutan en paralelo.
  • Se han añadido algoritmos de ordenación por distribución (radix) y ordenación híbrida (timsort) que se seleccionan automáticamente en función del tipo de datos.
  • Por defecto, se ha incluido la posibilidad de redefinir funciones de NumPy.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster