Python-kirjaston julkaisu tieteelliseen laskemiseen NumPy 1.17.0

tapahtui Python-kirjaston julkaisu tieteelliseen laskemiseen NumPy 1.17, 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 käyttämällä optimointeja C- ja -kielissä jakelija BSD-lisenssillä.

NumPy 1.17 -julkaisu huomattava esittelemme optimointeja, jotka parantavat merkittävästi joidenkin toimintojen suorituskykyä, ja lopetamme Python 2.7:n tuen. Toimiaksesi tarvitset nyt Python 3.5-3.7. Muita muutoksia ovat mm.

  • FFT (Fast Fourier Transforms) -moduulin toteutus nopean Fourier-muunnoksen suorittamiseksi on siirretty fftpackista nopeampaan ja tarkempaan. pocketfft.
  • Sisältää uuden laajennettavan moduulin
    random, joka tarjoaa valinnan neljästä näennäissatunnaislukugeneraattorista (MT19937, PCG64, Philox ja SFC64) ja toteuttaa parannetun menetelmän entropian generoimiseksi rinnakkaisissa prosesseissa.

  • Lisätty bittikohtaisesti (radix) ja hybridi (timsort) lajittelut, jotka valitaan automaattisesti tietotyypin mukaan.
  • Mahdollisuus ohittaa NumPy-funktiot on oletusarvoisesti käytössä.

Lähde: opennet.ru

Lisää kommentti