Python liburutegiaren kaleratzea konputazio zientifikorako NumPy 1.22.0

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

Gehitu iruzkin berria