Lansarea bibliotecii de calcul științific Python NumPy 1.19

Disponibil lansarea bibliotecii Python pentru calcul științific NumPy 1.19, concentrat pe lucrul cu matrice și matrice multidimensionale și, de asemenea, oferind o colecție mare de funcții cu implementarea diverșilor algoritmi legați de utilizarea matricelor. NumPy este una dintre cele mai populare biblioteci folosite pentru calcule științifice. Codul proiectului este scris în Python folosind optimizări în C și distribuit de sub licența BSD.

NumPy 1.19 nu mai acceptă Python 3.5 și elimină codul pentru a suporta Python 2 (stratul numpy.compat este lăsat pe loc pentru moment). Versiunile acceptate sunt Python 3.6, 3.7 și 3.8. Dezvoltarea modulelor a continuat numpy.aleatorie pentru lucrul cu mostre aleatorii. Suport îmbunătățit pentru pachetele de roți NumPy pe arhitectura Aarch64 și când se utilizează implementarea Python pypy. Extins funcționalitatea numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero și numpy.array_equal. Detectare îmbunătățită a capabilităților CPU, cum ar fi suportul AVX. S-a adăugat implementare care funcționează de 5-7 ori mai rapid np.exp bazat pe AVX512, utilizat pentru tipul de date de intrare np.float64.

Sursa: opennet.ru

Adauga un comentariu