Python-kirjaston julkaisu tieteelliseen laskemiseen NumPy 1.22.0

Saatavilla on Python-kirjaston julkaisu tieteelliseen laskemiseen NumPy 1.22, joka keskittyy työskentelyyn moniulotteisten taulukoiden ja matriisien kanssa ja tarjoaa myös suuren kokoelman funktioita erilaisten matriisien käyttöön liittyvien algoritmien toteuttamiseen. NumPy on yksi suosituimmista tieteellisiin laskelmiin käytetyistä kirjastoista. Projektikoodi on kirjoitettu Pythonilla C:n optimointien avulla ja sitä jaetaan BSD-lisenssillä.

Uudessa versiossa:

  • Päänimiavaruuden merkintöjen määrittely on valmis.
  • Array API:sta on ehdotettu alustava Python Array API -standardin mukainen versio, joka on toteutettu erillisessä nimiavaruudessa. Uusi API on tarkoitettu valmistelemaan taulukoiden kanssa työskentelyä varten vakiofunktioita, joita voidaan käyttää myös muihin kirjastoihin perustuvissa sovelluksissa, kuten CuPy ja JAX.
  • DLPack-taustaosa on otettu käyttöön, joka tukee samannimistä muotoa taulukoiden (tensorien) sisällön vaihtamiseen eri kehysten välillä.
  • Kvantiilin ja prosenttipisteen käsitteisiin liittyvien funktioiden toteuttamiseen on lisätty joukko menetelmiä.
  • Lisätty uusi mukautettu muistinhallinta (numpy-allocator).
  • Jatkoi toimintojen ja alustojen optimointia SIMD-vektoriohjeiden avulla.
  • Python 3.7:n tuki on lopetettu, Python 3.8-3.10 vaaditaan.

Lähde: opennet.ru

Lisää kommentti