Vydaná knižnica NumPy Scientific Computing Python 1.22.0

K dispozícii je vydanie knižnice Python pre vedecké výpočty NumPy 1.22, zamerané na prácu s viacrozmernými poľami a maticami a tiež poskytujúce veľkú zbierku funkcií s implementáciou rôznych algoritmov súvisiacich s používaním matíc. NumPy je jednou z najpopulárnejších knižníc používaných na vedecké výpočty. Kód projektu je napísaný v Pythone pomocou optimalizácií v C a je distribuovaný pod licenciou BSD.

V novej verzii:

  • Dokončená práca na definovaní anotácií pre hlavný priestor názvov.
  • Bola navrhnutá predbežná verzia Array API, ktorá zodpovedá štandardu Python Array API a je implementovaná v samostatnom mennom priestore. Nové API je zamerané na prípravu štandardných funkcií pre prácu s poliami, ktoré je možné využiť 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 formát s rovnakým názvom na výmenu obsahu polí (tensorov) medzi rôznymi rámcami.
  • Bol pridaný súbor metód s implementáciou funkcií súvisiacich s pojmami kvantil a percentil.
  • Pridaný nový vlastný správca pamäte (numpy-allocator).
  • Pokračujúca práca na optimalizácii funkcií a platforiem pomocou vektorových inštrukcií SIMD.
  • Podpora pre Python 3.7 bola ukončená, vyžaduje sa Python 3.8-3.10.

Zdroj: opennet.ru

Pridať komentár