A Python könyvtár kiadása tudományos számításokhoz , amely a többdimenziós tömbökkel és mátrixokkal való munkára összpontosít, valamint egy nagy gyűjteményt biztosít a mátrixok használatával kapcsolatos különböző algoritmusok megvalósításához. A NumPy az egyik legkeresettebb könyvtár a tudományos számításokhoz. A projekt kódja Python nyelven íródott C nyelvű optimalizálásokkal. BSD licenc alatt.
A NumPy 1.17 kiadása optimalizációk bevezetésével, amelyek jelentősen növelik bizonyos műveletek teljesítményét, és Python 2.7 támogatásának megszüntetésével. A működéshez most Python 3.5-3.7 szükséges. További változások közé tartozik:
- Az FFT (Gyors Fourier Átalakítások) modul megvalósítása, amely lehetővé teszi a gyors Fourier-átalakítást, átkerült az fftpack-ból egy gyorsabb és pontosabb .
- Ebbe belépett egy új bővíthető modul
random, amely négy álnégyes számgenerátort (MT19937, PCG64, Philox és SFC64) kínál, és javított entropia generálási módszert valósít meg párhuzamosan futó folyamatok használata esetén. - Hozzáadott a radix és hibrid algoritmusok,, amelyek automatikusan kiválasztódnak az adatok típusa szerint.
- Alapértelmezés szerint engedélyezve van a NumPy funkciók felülírásának lehetősége.
Forrás: opennet.ru
