Lëshimi i bibliotekës Python për llogaritjet shkencore , e orientuar drejt punës me matrices dhe array të shumë-dimensionalë, përveçse ofron një koleksion të gjerë funksionesh me implementim të algoritmeve të ndryshëm të lidhur me përdorimin e matricave. NumPy është një nga bibliotekat më të kërkuara, të përdorura për llogaritjet shkencore. Kodi i projektit është shkruar në gjuhën Python duke përdorur optimizime në gjuhën C dhe në bazë të licencës BSD.
Lëshimi i NumPy 1.17 me optimizime që rrisin ndjeshëm performancën e disa operacioneve, dhe me ndalimin e mbështetjes për Python 2.7. Tani kërkohet Python 3.5-3.7. Ndër ndryshimet e tjera:
- Implementimi i modulit FFT (Transformata e Shpejtë e Fourier-it) për të realizuar transformimin e shpejtë të Fourier-it është kaluar nga fftpack në një më të shpejtë dhe më të saktë .
- Në përbërje është përfshirë një modul i ri i zgjerueshëm
random, i cili ofron katër gjenerues numrash pseudo-rastësorë (MT19937, PCG64, Philox dhe SFC64) dhe implementon një metodë të përmirësuar të formimit të entropisë në kushte të përdorimit në procese që ekzekutohen paralelisht. - Shtohen algoritmet e renditjes me bazë (radix) dhe hibride () të cilat zgjidhen automatikisht në varësi të llojit të të dhënave.
- Me default është aktivizuar mundësia për ta tejkaluar funksionalitetin e NumPy.
Burimi: opennet.ru
