ĂshtĂ« publikuar versioni i bibliotekĂ«s Python pĂ«r llogaritje shkencore NumPy 1.22, e fokusuar nĂ« punĂ«n me vargje shumĂ«dimensionale dhe matrica, si edhe qĂ« ofron njĂ« koleksion tĂ« gjerĂ« funksionesh me zbatime tĂ« algoritmeve tĂ« ndryshme qĂ« lidhen me pĂ«rdorimin e matricave. NumPy Ă«shtĂ« njĂ« nga bibliotekat mĂ« tĂ« pĂ«rdorura pĂ«r llogaritje shkencore. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Python me optimizime tĂ« zbatuara nĂ« C dhe shpĂ«rndahet sipas licencĂ«s BSD.
NĂ« versionin e ri:
- ĂshtĂ« pĂ«rfunduar puna pĂ«r pĂ«rcaktimin e anotimeve pĂ«r hapĂ«sirĂ«n kryesore tĂ« emrave.
- ĂshtĂ« propozuar njĂ« variant paraprak i API Array, nĂ« pĂ«rputhje me standardin Python Array API dhe i realizuar nĂ« njĂ« hapĂ«sirĂ« emrash tĂ« veçantĂ«. API i ri synon tĂ« pĂ«rgatisĂ« funksione standarde pĂ«r punĂ« me vargje, tĂ« cilat mund tĂ« pĂ«rdoren edhe nĂ« aplikacione tĂ« bazuara nĂ« biblioteka tĂ« tjera, si CuPy dhe JAX.
- ĂshtĂ« implementuar backend-i DLPack, i cili ofron mbĂ«shtetje pĂ«r formatin me tĂ« njĂ«jtin emĂ«r pĂ«r shkĂ«mbimin e pĂ«rmbajtjes sĂ« vargjeve (tenzorĂ«ve) midis framework-eve tĂ« ndryshme.
- ĂshtĂ« shtuar njĂ« grup metodash me implementim funksionesh qĂ« lidhen me konceptet e kuantilit dhe percentilit.
- ĂshtĂ« shtuar njĂ« menaxher i ri i personalizueshĂ«m i memories (numpy-allocator).
- ĂshtĂ« vazhduar puna pĂ«r optimizimin e funksioneve dhe platformave duke pĂ«rdorur instruksionet vektoriale SIMD.
- Mbështetja për Python 3.7 është ndërprerë; për funksionim kërkohen versionet Python 3.8-3.10.
Burimi: opennet.ru
