Pythoni teaduslike arvutuste raamatukogu väljaanne , mis on suunatud mitmemõõtmeliste massiivide ja maatriksite töötlemisele ning pakub suurt valikut funktsioone, mis puudutavad maatriksite kasutamisega seotud erinevaid algoritme. NumPy on üks nõutumaid raamatukogasid teaduslikeks arvutusteks. Projekti kood on kirjutatud Pythonis, kasutades C keeles optimeerimisi ja BSD litsentsi all.
NumPy 1.17 väljaanne optimeerimiste toomisega, mis suurendavad oluliselt teatud toimingute jõudlust, ja Python 2.7 toe lõpetamisega. Nüüd on vajaliku Python 3.5-3.7 olemasolu. Teiste muudatuste hulgas:
- FFT (Fast Fourier Transforms) mooduli rakendus kiire Fourier' transformatsiooni teostamiseks on kantud fftpack'ilt kiiremale ja täpsemale .
- Sisse on viidud uus laienev moodul
random, mis pakub neli pseudojuhusliku arvu generaatorit (MT19937, PCG64, Philox ja SFC64) ning implementib täiustatud entropia genereerimise meetodi paralleelselt töötavates protsessides. - On lisatud numbrilise (radix) ja hübriidse () sortimise algoritmid, mis valitakse automaatselt sõltuvalt andmetüübist.
- Vaikimisi on lubatud NumPy funktsioonide ülekirjutamine.
Allikas: opennet.ru
