Objavljena knjižnica NumPy Scientific Computing Python 1.17.0

odvijao izdanje Python biblioteke za znanstveno računalstvo NumPy 1.17, usmjeren na rad s višedimenzionalnim nizovima i matricama, a također pruža veliku zbirku funkcija s implementacijom različitih algoritama povezanih s korištenjem matrica. NumPy je jedna od najpopularnijih biblioteka koja se koristi za znanstvene izračune. Kôd projekta napisan je u Pythonu korištenjem optimizacija u C i distribuira pod BSD licencom.

Izdanje NumPy 1.17 izvanredan uvođenje optimizacija koje značajno poboljšavaju performanse nekih operacija i ukidanje podrške za Python 2.7. Za rad vam je sada potreban Python 3.5-3.7. Ostale promjene uključuju:

  • Implementacija modula FFT (Fast Fourier Transforms) za izvođenje brze Fourierove transformacije premještena je iz fftpacka u brži i precizniji džepfft.
  • Uključuje novi proširivi modul
    random, koji nudi izbor između četiri generatora pseudoslučajnih brojeva (MT19937, PCG64, Philox i SFC64) i implementira poboljšanu metodu za generiranje entropije kada se koristi u paralelnim procesima.

  • Dodano po bitovima (radix) i hibridno (timsort) sortiranja koja se automatski odabiru ovisno o vrsti podataka.
  • Prema zadanim postavkama omogućena je mogućnost nadjačavanja funkcija NumPy.

Izvor: opennet.ru

Dodajte komentar