NumPy Scienca Komputado Python Biblioteko 1.22.0 Liberigita

Eldono de la Python-biblioteko por scienca komputiko NumPy 1.22 estas havebla, temigis labori kun plurdimensiaj tabeloj kaj matricoj, kaj ankaŭ provizanta grandan kolekton de funkcioj kun la efektivigo de diversaj algoritmoj ligitaj al la uzo de matricoj. NumPy estas unu el la plej popularaj bibliotekoj uzataj por sciencaj kalkuloj. La projektkodo estas skribita en Python uzante optimumigojn en C kaj estas distribuita sub la BSD-licenco.

En la nova versio:

  • Finiĝis laboro pri difinado de komentarioj por la ĉefa nomspaco.
  • Prepara versio de la Array API estis proponita, konforma al la Python Array API-normo kaj efektivigita en aparta nomspaco. La nova API celas prepari normajn funkciojn por labori kun tabeloj, kiuj ankaŭ povas esti uzataj en aplikoj bazitaj sur aliaj bibliotekoj, kiel CuPy kaj JAX.
  • La backend DLPack estis efektivigita, provizante subtenon por la formato de la sama nomo por interŝanĝi la enhavon de tabeloj (tensoroj) inter malsamaj kadroj.
  • Aro de metodoj estis aldonita kun la efektivigo de funkcioj ligitaj al la konceptoj de kvantilo kaj percentilo.
  • Aldonita nova kutima memoradministranto (numpy-allocator).
  • Daŭra laboro pri optimumigo de funkcioj kaj platformoj uzante SIMD-vektorajn instrukciojn.
  • Subteno por Python 3.7 estis nuligita; Python 3.8-3.10 estas bezonata.

fonto: opennet.ru

Aldoni komenton