Lanzamento da biblioteca Python para computación científica NumPy 1.17.0
tivo lugar liberación da biblioteca de Python para computación científica NumPy 1.17, centrada en traballar con matrices e matrices multidimensionais, e tamén proporcionando unha gran colección de funcións coa implementación de diversos 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 distribuído por baixo a licenza BSD.
Versión de NumPy 1.17 notable introducindo optimizacións que melloran significativamente o rendemento dalgunhas operacións e finalizando o soporte para Python 2.7. Para funcionar, agora necesitas Python 3.5-3.7. Outros cambios inclúen:
A implementación do módulo FFT (Fast Fourier Transforms) para realizar unha transformada rápida de Fourier trasladouse de fftpack a outro máis rápido e preciso. petofft.
Inclúe un novo módulo ampliable
aleatorio, que ofrece unha selección de catro xeradores de números pseudoaleatorios (MT19937, PCG64, Filox e SFC64) e implementa un método mellorado para xerar entropía cando se usa en procesos paralelos.
Engadido bit a bit (radix) e híbrido (timsort) clasificacións que se seleccionan automaticamente dependendo do tipo de datos.
Por defecto, a capacidade de anular as funcións NumPy está activada.