Vydání Python knihovny pro vědecké výpočty NumPy 1.17.0

Proběhlo vydání Python knihovny pro vědecké výpočty NumPy 1.17, 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 distribuováno na základě licence BSD.

Vydání NumPy 1.17 je pozoruhodné 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ší pocketfft.
  • 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í (timsort) 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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster