Vydanie Python knižnice pre vedecké výpočty NumPy 1.22.0

Je k dispozícii verzia Python knižnice pre vedecké výpočty NumPy 1.22, zameraná na prácu s viacrozmernými poľami a maticami, ako aj poskytujúca veľkú zbierku funkcií na implementáciu rôznych algoritmov súvisiacich s použitím matíc. NumPy patrí medzi najžiadanejšie knižnice používané na vedecké výpočty. Kód projektu je napísaný v jazyku Python s optimalizáciami v jazyku C a je distribuovaný pod licenciou BSD.

V novej verzii:

  • Práca na definovaní anotácií pre hlavný menný priestor bola ukončená.
  • Bol navrhnutý predbežný návrh API Array, ktorý zodpovedá štandardu Python Array API a je implementovaný v samostatnom mennom priestore. Nové API je zamerané na prípravu štandardných funkcií na prácu s poľami, ktoré sa môžu používať aj v aplikáciách založených na iných knižniciach, ako sú CuPy a JAX.
  • Bol implementovaný backend DLPack, ktorý poskytuje podporu pre rovnomenný formát na výmenu obsahu polí (tenzorov) medzi rôznymi rámcami.
  • Bol pridaný súbor metód na implementáciu funkcií súvisiacich s pojmami kvantil a percentil.
  • Bol pridaný nový prispôsobiteľný správca pamäte (numpy-allocator).
  • Pokračuje sa v práci na optimalizácii funkcií a platforiem s použitím vektorových inštrukcií SIMD.
  • Podpora pre Python 3.7 bola ukončená, na prácu sú potrebné verzie Python 3.8-3.10.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster