Lëshimi i bibliotekës Python për llogaritjet shkencore NumPy 1.22, e orientuar për punën me matrix dhe matrix shumë dimensionale, si dhe duke ofruar një koleksion të madh funksionesh me implementimin e algoritmeve të ndryshme të lidhura me përdorimin e matricave. NumPy është një nga bibliotekat më të kërkuara, e cila përdoret për llogaritjet shkencore. Kodi i projektit është shkruar në gjuhën Python me optimizime në gjuhën C dhe shpërndahet nën licencën BSD.
Në këtë version të ri:
- Punimet për përcaktimin e anotimeve për hapësirën kryesore janë përfunduar.
- Për një variant paraprak të API Array, që i përmbahet standardit Python Array API dhe është zbatuar në një hapësirë të veçantë emri. API i ri ka si qëllim përgatitjen e funksioneve standarde për punën me matrix, të cilat mund të përdoren gjithashtu në aplikacione të bazuara në biblioteka të tjera, si CuPy dhe JAX.
- Backend-i DLPack është realizuar, duke ofruar mbështetje për formatin e njëjtë për shkëmbimin e përmbajtjes së matricave (tenzorëve) midis framework-eve të ndryshme.
- Shtuar një grup metodash me implementimin e funksioneve që lidhen me konceptet e kuantilit dhe percentile.
- Shtuar një menaxher të ri të personalizuar të memories (numpy-allocator).
- Vazhdon puna për optimizimin e funksioneve dhe platformave duke përdorur instruksione vektoriale SIMD.
- Mbështetja për Python 3.7 është ndalur; kërkohen versionet Python 3.8-3.10 për funksionim.
Burimi: opennet.ru
