lanzamiento de la biblioteca de Python para cálculos científicos , 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 bajo licencia BSD.
lanzamiento de NumPy 1.17 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 .
- 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 () 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
