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

Byla vydána verze Python knihovny pro vědecké výpočty NumPy 1.22, zaměřující se na práci s vícerozměrnými poli a maticemi, a poskytující rozsáhlou sbírku funkcí realizujících různé algoritmy spojené s použitím matic. NumPy je jednou z nejžádaně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 je distribuován pod licencí BSD.

V nové verzi:

  • Byla dokončena práce na definici anotací pro hlavní jmenný prostor.
  • Byl navržen předběžný návrh API Array, který odpovídá standardu Python Array API a je implementován 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 včetně aplikací založených na jiných knihovnách, jako jsou CuPy a JAX.
  • Byl implementován backend DLPack, který poskytuje podporu pro stejnojmenný formát pro výměnu obsahu polí (tenzorů) mezi různými rámci.
  • Byla přidána sada metod s implementací funkcí vztahujících se k pojmům kvantil a percentil.
  • Byl přidán nový konfigurovatelný správce paměti (numpy-allocator).
  • Pokračuje práce na optimalizaci funkcí a platforem s využitím vektorových instrukcí SIMD.
  • Byla ukončena podpora Python 3.7, pro práci jsou vyžadovány verze Python 3.8-3.10.

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