lançamento da biblioteca Python para cálculos científicos , focada no trabalho com arrays e matrizes multidimensionais, além de oferecer uma grande coleção de funções com implementações de vários algoritmos relacionados ao uso de matrizes. NumPy é uma das bibliotecas mais demandadas utilizadas para cálculos científicos. O código do projeto é escrito em Python com otimizações em C e sob a licença BSD.
No NumPy 1.19 o suporte para Python 3.5 foi descontinuado e o código para garantir a compatibilidade com Python 2 foi removido (a camada numpy.compat ainda permanece). As versões suportadas agora são Python 3.6, 3.7 e 3.8. O desenvolvimento do módulo para trabalhar com amostras aleatórias foi aprimorado. O suporte para pacotes wheel do NumPy na arquitetura Aarch64 e ao usar a implementação do Python . funcionalidade numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero e numpy.array_equal. A detecção das capacidades da CPU, como suporte a AVX, foi melhorada. Uma implementação baseada em com AVX512, aplicada para dados de entrada do tipo np.float64, foi adicionada e é de 5 a 7 vezes mais rápida.
Fonte: opennet.ru
