Lançamento da biblioteca Python para computação científica NumPy 1.17.0
aconteceu lançamento da biblioteca Python para computação científica NumPy 1.17, focado em trabalhar com arrays e matrizes multidimensionais, além de fornecer um grande acervo de funções com a implementação de diversos algoritmos relacionados ao uso de matrizes. NumPy é uma das bibliotecas mais populares usadas para cálculos científicos. O código do projeto é escrito em Python usando otimizações em C e distribuído por sob a licença BSD.
Versão NumPy 1.17 notável introduzindo otimizações que melhoram significativamente o desempenho de algumas operações e encerrando o suporte para Python 2.7. Para funcionar, agora você precisa do Python 3.5-3.7. Outras mudanças incluem:
A implementação do módulo FFT (Fast Fourier Transforms) para realizar a transformação rápida de Fourier foi movida de fftpack para um mais rápido e preciso bolso.
Inclui um novo módulo expansível
random, que oferece uma escolha de quatro geradores de números pseudo-aleatórios (MT19937, PCG64, Philox e SFC64) e implementa um método aprimorado para gerar entropia quando usado em processos paralelos.
Adicionado bit a bit (radix) e híbrido (Timsort) classificações que são selecionadas automaticamente dependendo do tipo de dados.
Por padrão, a capacidade de substituir funções NumPy está habilitada.