Vydána knihovna NumPy Scientific Computing Python 1.17.0
odehrál se vydání knihovny Python pro vědecké výpočty NumPy 1.17, zaměřený na práci s vícerozměrnými poli a maticemi a také poskytování velké sbírky funkcí s implementací různých algoritmů souvisejících s používáním matic. NumPy je jednou z nejpopulárnějších knihoven používaných pro vědecké výpočty. Kód projektu je napsán v Pythonu pomocí optimalizací v C a distribuovány pod licencí BSD.
Vydání NumPy 1.17 pozoruhodný zavedení optimalizací, které výrazně zlepšují výkon některých operací, a ukončení podpory Pythonu 2.7. K práci nyní potřebujete Python 3.5-3.7. Mezi další změny patří:
Implementace modulu FFT (Fast Fourier Transforms) pro provádění rychlé Fourierovy transformace byla přesunuta z fftpack na rychlejší a přesnější. pocketfft.
Obsahuje nový rozšiřitelný modul
random, který nabízí výběr ze čtyř generátorů pseudonáhodných čísel (MT19937, PCG64, Philox a SFC64) a implementuje vylepšenou metodu pro generování entropie při použití v paralelních procesech.
Přidáno bitově (radix) a hybridně (timsort) řazení, která jsou automaticky vybírána v závislosti na typu dat.
Ve výchozím nastavení je povolena možnost přepsat funkce NumPy.