NumPy 1.22 konputazio zientifikorako Python liburutegiaren bertsioa eskuragarri dago, dimentsio anitzeko matrizeekin eta matrizeekin lan egitera bideratua, eta, gainera, funtzio-bilduma handia eskaintzen du matrizeen erabilerarekin lotutako hainbat algoritmoren ezarpenarekin. NumPy kalkulu zientifikoetarako erabiltzen den liburutegi ezagunenetako bat da. Proiektuaren kodea Python-en idatzita dago C-ko optimizazioak erabiliz eta BSD lizentziapean banatzen da.
Bertsio berrian:
- Izen-gune nagusirako oharrak definitzeko lana amaitu da.
- Array APIaren aurretiazko bertsio bat proposatu da, Python Array API estandarrarekin bat datorrena eta izen-espazio bereizi batean ezarrita. API berria arrayekin lan egiteko funtzio estandarrak prestatzera zuzenduta dago, eta beste liburutegi batzuetan oinarritutako aplikazioetan ere erabil daitezke, hala nola CuPy eta JAX.
- DLPack backend-a inplementatu da, izen bereko formatuari euskarria emanez array-en edukiak (tentsoreak) esparru ezberdinen artean trukatzeko.
- Metodo multzo bat gehitu da kuantilaren eta pertzentilaren kontzeptuekin erlazionatutako funtzioen ezarpenarekin.
- Memoria kudeatzaile pertsonalizatu berri bat gehitu da (numpy-allocator).
- SIMD bektore-argibideen bidez funtzioak eta plataformak optimizatzeko lanean jarraitu.
- Python 3.7rako laguntza eten egin da; Python 3.8-3.10 beharrezkoa da.
Iturria: opennet.ru