Lansarea bibliotecii Python pentru calcul științific NumPy 1.17.0

A avut loc lansarea bibliotecii Python pentru calcule științifice NumPy 1.17, orientată pe lucrul cu matricele și tablouri multidimensionale, oferind, de asemenea, o mare colecție de funcții pentru implementarea diferitelor algoritmi legate de utilizarea matricelor. NumPy este una dintre cele mai solicitate biblioteci utilizate pentru calcule științifice. Codul proiectului este scris în limba Python, cu optimizări în C și se răspândește sub licența BSD.

Lansarea NumPy 1.17 este remarcabilă cu optimizări care îmbunătățesc semnificativ performanța anumitor operații și încetarea suportului pentru Python 2.7. Acum este necesar Python 3.5-3.7. Alte modificări includ:

  • Implementarea modulului FFT (Fast Fourier Transforms) pentru efectuarea transformatei Fourier rapide a fost transferată de la fftpack la o variantă mai rapidă și mai precisă pocketfft.
  • A fost inclus un nou modul extensibil
    random, care oferă patru generatoare de numere pseudoaleatoare la alegere (MT19937, PCG64, Philox și SFC64) și implementează o metodă îmbunătățită de generare a entropiei pentru utilizarea în procesele ce rulează în paralel.
  • Au fost adăugate algoritmi de sortare prin radiație (radix) și hibridă (timsort) care sunt selectați automat în funcție de tipul de date.
  • Funcțiile NumPy pot fi acum suprascrise în mod implicit.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster