Python bibliotēkas izlaidums zinātniskai skaitļošanai NumPy 1.22.0

Ir pieejams Python bibliotēkas laidiens zinātniskajai skaitļošanai NumPy 1.22, kas ir vērsts uz darbu ar daudzdimensiju masīviem un matricām, kā arī nodrošina lielu funkciju kolekciju ar dažādu ar matricu izmantošanu saistītu algoritmu ieviešanu. NumPy ir viena no populārākajām bibliotēkām, ko izmanto zinātniskiem aprēķiniem. Projekta kods ir rakstīts Python, izmantojot optimizāciju C valodā, un tiek izplatīts saskaņā ar BSD licenci.

Jaunajā versijā:

  • Pabeigts darbs pie anotāciju noteikšanas galvenajai nosaukumu telpai.
  • Ir ierosināta sākotnējā Array API versija, kas atbilst Python Array API standartam un ir ieviesta atsevišķā nosaukumvietā. Jaunā API ir paredzēta standarta funkciju sagatavošanai darbam ar masīviem, kuras var izmantot arī lietojumprogrammās, kuru pamatā ir citas bibliotēkas, piemēram, CuPy un JAX.
  • Ir ieviesta DLPack aizmugursistēma, kas nodrošina tāda paša nosaukuma formāta atbalstu masīvu (tensoru) satura apmaiņai starp dažādiem ietvariem.
  • Ir pievienots metožu kopums ar kvantiles un procentiles jēdzieniem saistītu funkciju ieviešanu.
  • Pievienots jauns pielāgots atmiņas pārvaldnieks (numpy-allocator).
  • Turpināja darbu pie funkciju un platformu optimizēšanas, izmantojot SIMD vektora instrukcijas.
  • Python 3.7 atbalsts ir pārtraukts; ir nepieciešama Python 3.8–3.10.

Avots: opennet.ru

Pievieno komentāru