Utgivelse av Python-bibliotek for vitenskapelig databehandling NumPy 1.17.0

fant sted utgivelse av Python-biblioteket for vitenskapelig databehandling NumPy 1.17, fokusert på å jobbe med flerdimensjonale arrays og matriser, og også gi en stor samling funksjoner med implementering av ulike algoritmer relatert til bruk av matriser. NumPy er et av de mest populære bibliotekene som brukes til vitenskapelige beregninger. Prosjektkoden er skrevet i Python ved hjelp av optimaliseringer i C og distribuert av under BSD-lisens.

NumPy 1.17 utgivelse bemerkelsesverdig introduserer optimaliseringer som betydelig forbedrer ytelsen til enkelte operasjoner, og avslutter støtten for Python 2.7. For å fungere trenger du nå Python 3.5-3.7. Andre endringer inkluderer:

  • Implementeringen av FFT (Fast Fourier Transforms)-modulen for å utføre rask Fourier-transformasjon har blitt flyttet fra fftpack til en raskere og mer nøyaktig. pocketfft.
  • Inkluderer en ny utvidbar modul
    random, som tilbyr et utvalg av fire pseudo-tilfeldige tallgeneratorer (MT19937, PCG64, Philox og SFC64) og implementerer en forbedret metode for å generere entropi når den brukes i parallelle prosesser.

  • Lagt til bitvis (radix) og hybrid (timsort) sorteringer som velges automatisk avhengig av datatypen.
  • Som standard er muligheten til å overstyre NumPy-funksjoner aktivert.

Kilde: opennet.ru

Legg til en kommentar