lansarea bibliotecii Python pentru calcule științifice , 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 sub licența BSD.
Lansarea NumPy 1.17 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ă .
- 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ă () 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
