vydání Python knihovny pro vědecké výpočty , zaměřená na práci s vícerozměrnými poli a maticemi, a také poskytující širokou kolekci funkcí pro implementaci různých algoritmů spojených s použitím matic. NumPy je jednou z nejvyhledávanějších knihoven používaných pro vědecké výpočty. Kód projektu je napsán v jazyce Python s optimalizacemi v jazyce C a na základě licence BSD.
Vydání NumPy 1.17 s optimalizacemi, které výrazně zvyšují výkon některých operací, a ukončením podpory Python 2.7. Nyní je pro práci vyžadován Python 3.5-3.7. Mezi další změny patří:
- Implementace modulu FFT (Fast Fourier Transforms) pro rychlé Fourierovo transformace byla převedena z fftpack na rychlejší a přesnější .
- Do balíčku byl přidán nový rozšiřitelný modul
random, který nabízí na výběr čtyři generátory pseudonáhodných čísel (MT19937, PCG64, Philox a SFC64) a implementuje vylepšenou metodu generování entropie pro použití v paralelně vykonávaných procesech. - Byly přidány algoritmy pro rozdělení (radix) a hybridní () třídění, které se automaticky vybírají podle typu dat.
- Ve výchozím nastavení je povoleno přepisování funkcí NumPy.
Zdroj: opennet.ru
