Ir pieejams Python bibliotÄkas laidiens zinÄtniskajai skaitļoÅ”anai NumPy 1.22, kas ir vÄrsts uz darbu ar daudzdimensiju masÄ«viem un matricÄm, kÄ arÄ« nodroÅ”ina lielu funkciju kolekciju ar dažÄdu ar matricu izmantoÅ”anu saistÄ«tu algoritmu ievieÅ”anu. NumPy ir viena no populÄrÄkajÄm bibliotÄkÄm, ko izmanto zinÄtniskiem aprÄÄ·iniem. Projekta kods ir rakstÄ«ts Python, izmantojot optimizÄciju C valodÄ, un tiek izplatÄ«ts saskaÅÄ ar BSD licenci.
JaunajÄ versijÄ:
- Darbs pie galvenÄs vÄrdtelpas anotÄciju definÄÅ”anas ir pabeigts.
- Ir piedÄvÄta Array API provizoriskÄ versija, kas atbilst Python Array API standartam un ir ieviesta atseviÅ”Ä·Ä vÄrdtelpÄ. JaunÄ API mÄrÄ·is ir nodroÅ”inÄt standarta funkcijas darbam ar masÄ«viem, kuras var izmantot lietojumprogrammÄs, kuru pamatÄ ir citas bibliotÄkas, piemÄram, CuPy un JAX.
- Ir ieviesta DLPack aizmugursistÄma, kas nodroÅ”ina atbalstu DLPack formÄtam masÄ«vu (tenzoru) satura apmaiÅai starp dažÄdiem ietvariem.
- Pievienots metožu kopums, ievieÅ”ot funkcijas, kas saistÄ«tas ar kvantila un procentila jÄdzieniem.
- Pievienots jauns konfigurÄjams atmiÅas pÄrvaldnieks (numpy-allocator).
- TurpinÄja darbu pie funkciju un platformu optimizÄÅ”anas, izmantojot SIMD vektora instrukcijas.
- Python 3.7 atbalsts ir pÄrtraukts, nepiecieÅ”ama Python 3.8ā3.10 versija.
Avots: opennet.ru
