NumPy Scientific Computing Python Library 1.22.0 släppt

En utgåva av Python-biblioteket för vetenskaplig beräkning NumPy 1.22 är tillgänglig, fokuserad på att arbeta med flerdimensionella arrayer och matriser, och även tillhandahålla en stor samling funktioner med implementering av olika algoritmer relaterade till användningen av matriser. NumPy är ett av de mest populära biblioteken som används för vetenskapliga beräkningar. Projektkoden är skriven i Python med hjälp av optimeringar i C och distribueras under BSD-licensen.

I den nya versionen:

  • Avslutat arbete med att definiera kommentarer för huvudnamnområdet.
  • En preliminär version av Array API har föreslagits, som överensstämmer med Python Array API-standarden och implementerad i ett separat namnutrymme. Det nya API:et syftar till att förbereda standardfunktioner för att arbeta med arrayer, som även kan användas i applikationer baserade på andra bibliotek, som CuPy och JAX.
  • DLPack-backend har implementerats och ger stöd för formatet med samma namn för utbyte av innehållet i arrayer (tensorer) mellan olika ramverk.
  • En uppsättning metoder har lagts till med implementering av funktioner relaterade till begreppen kvantil och percentil.
  • Lade till en ny anpassad minneshanterare (numpy-allocator).
  • Fortsatt arbete med att optimera funktioner och plattformar med hjälp av SIMD vektorinstruktioner.
  • Stödet för Python 3.7 har upphört, Python 3.8-3.10 krävs.

Källa: opennet.ru

Lägg en kommentar