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.

Zdroj: opennet.ru

Přidat komentář