rilizimi i bibliotekës Python për llogaritjet shkencore , i orientuar drejt punës me matrica shumëdimensionale dhe ofron një koleksion të gjerë funksionesh me implementimin e algoritmeve të ndryshme të lidhura me përdorimin e matricave. NumPy është një nga bibliotekat më të kërkuara që përdoren për llogaritjet shkencore. Kodi i projektit është shkruar në gjuhën Python me përdorimin e optimizimeve në gjuhën C dhe nën licencën BSD.
Dhurimi i NumPy 1.17 me përmirësime të optimizimeve që rrisin ndjeshëm performancën e disa operacioneve dhe ndalimin e mbështetjes për Python 2.7. Tani kërkohet prona e Python 3.5-3.7. Ndër ndryshimet e tjera:
- Implementimi i modulit FFT (Transformata e Shpejtë e Fourierit) për realizimin e transformimit të shpejtë të Fourierit është transferuar nga fftpack në një më të shpejtë dhe më të saktë .
- Në përbërje është shtuar një modul i ri i zgjerueshëm
random, që ofron katër gjeneratorë të numrave të rastësishëm (MT19937, PCG64, Philox dhe SFC64) dhe realizon një metodë të përmirësuar të formimit të entropisë në kushte të përdorura në procese që ekzekutohen paralelisht. - Janë shtuar algoritmet e renditjes me numra (radix) dhe hibride () që zgjidhen automatikisht në varësi të llojit të të dhënave.
- Për default është përfshirë mundësia për të tejkaluar funksionet e NumPy.
Burimi: opennet.ru
