Lançamento da biblioteca Python para cálculos científicos NumPy 1.22.0

Está disponível o lançamento da biblioteca Python para cálculos científicos NumPy 1.22, focada no trabalho com arrays multidimensionais e matrizes, além de oferecer uma extensa coleção de funções que implementam diversos algoritmos relacionados ao uso de matrizes. O NumPy é uma das bibliotecas mais requisitadas para cálculos científicos. O código do projeto é escrito em Python com otimizações em C e é distribuído sob a licença BSD.

Na nova versão:

  • O trabalho de definição de anotações para o namespace principal foi concluído.
  • Uma versão preliminar da API Array foi proposta, em conformidade com o padrão Python Array API, implementada em um namespace separado. A nova API visa preparar funções padrão para trabalhar com arrays, que podem ser utilizadas também em aplicativos baseados em outras bibliotecas, como CuPy e JAX.
  • Foi implementado o backend DLPack, que fornece suporte ao formato homônimo para troca de conteúdo de arrays (tensores) entre diferentes frameworks.
  • Um conjunto de métodos com implementações de funções relacionadas aos conceitos de quantil e percentil foi adicionado.
  • Um novo gerenciador de memória personalizável (numpy-allocator) foi adicionado.
  • O trabalho de otimização de funções e plataformas utilizando instruções vetoriais SIMD foi continuado.
  • O suporte ao Python 3.7 foi encerrado; versões 3.8-3.10 do Python são necessárias para operação.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster