Izdana knjižnica NumPy Scientific Computing Python Library 1.17.0

potekala izdaja knjižnice Python za znanstveno računalništvo NumPy 1.17, ki se osredotoča na delo z večdimenzionalnimi nizi in matrikami ter zagotavlja veliko zbirko funkcij z implementacijo različnih algoritmov, povezanih z uporabo matrik. NumPy je ena najbolj priljubljenih knjižnic, ki se uporabljajo za znanstvene izračune. Koda projekta je napisana v Pythonu z uporabo optimizacij v C in distributer pod licenco BSD.

Izdaja NumPy 1.17 izjemen uvedba optimizacij, ki bistveno izboljšajo delovanje nekaterih operacij, in ukinitev podpore za Python 2.7. Za delo potrebujete Python 3.5–3.7. Druge spremembe vključujejo:

  • Implementacija modula FFT (Fast Fourier Transforms) za izvajanje hitre Fourierjeve transformacije je bila premaknjena iz fftpack v hitrejši in natančnejši pocketfft.
  • Vključuje nov razširljiv modul
    random, ki ponuja izbiro štirih generatorjev psevdonaključnih števil (MT19937, PCG64, Philox in SFC64) in implementira izboljšano metodo za generiranje entropije pri uporabi v vzporednih procesih.

  • Dodano bitno (radix) in hibridno (timsort) razvrščanja, ki so samodejno izbrana glede na vrsto podatkov.
  • Privzeto je omogočena možnost preglasitve funkcij NumPy.

Vir: opennet.ru

Dodaj komentar