Lançamento da biblioteca Python para computação científica NumPy 1.17.0

Aconteceu lançamento da biblioteca Python para cálculos científicos NumPy 1.17, 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 é distribuído sob a licença BSD.

Lançamento do NumPy 1.17 é notável com a implementação de otimizações que melhoram significativamente o desempenho de algumas operações e a descontinuação do suporte ao Python 2.7. Agora é necessário ter Python 3.5-3.7. Entre outras mudanças:

  • A implementação do módulo FFT (Transformadas Rápidas de Fourier) para realizar a transformada de Fourier rápida foi transferida de fftpack para pocketfft.
  • Foi incluído um novo módulo extensível
    random, que oferece quatro geradores de números pseudoaleatórios (MT19937, PCG64, Philox e SFC64) e implementa um método aprimorado para geração de entropia em contextos de processos executados em paralelo.
  • Foram adicionados algoritmos de ordenação por radície (radix) e híbrida (timsort) que são selecionados automaticamente com base no tipo de dado.
  • Por padrão, a possibilidade de redefinir funções do NumPy está ativada.

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