Vydána knihovna NumPy Scientific Computing Python 1.22.0

K dispozici je vydání knihovny Python pro vědecké výpočty NumPy 1.22, zaměřené na práci s vícerozměrnými poli a maticemi a také poskytující velkou sbírku 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 je distribuován pod licencí BSD.

V nové verzi:

  • Dokončena práce na definování anotací pro hlavní jmenný prostor.
  • Byla navržena předběžná verze Array API, která odpovídá standardu Python Array API a je implementována v samostatném jmenném prostoru. Nové API je zaměřeno na přípravu standardních funkcí pro práci s poli, které lze využít i v aplikacích založených na jiných knihovnách, jako je CuPy a JAX.
  • Byl implementován backend DLPack poskytující podporu pro stejnojmenný formát pro výměnu obsahu polí (tensorů) mezi různými frameworky.
  • Byla přidána sada metod s implementací funkcí souvisejících s pojmy kvantil a percentil.
  • Přidán nový vlastní správce paměti (numpy-allocator).
  • Pokračující práce na optimalizaci funkcí a platforem pomocí vektorových instrukcí SIMD.
  • Podpora pro Python 3.7 byla ukončena, je vyžadován Python 3.8-3.10.

Zdroj: opennet.ru

Přidat komentář