Python-kirjaston julkaisu tieteelliseen laskemiseen NumPy 1.19

Saatavilla Python-kirjaston julkaisu tieteelliseen laskemiseen NumPy 1.19, 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.19 ei enää tue Python 3.5:tä ja poistaa koodin tukeakseen Python 2:ta (numpy.compat-kerros jätetään toistaiseksi paikalleen). Tuetut versiot ovat Python 3.6, 3.7 ja 3.8. Moduulikehitys jatkui numpy.random satunnaisten näytteiden kanssa työskentelemiseen. Parannettu tuki NumPy-pyöräpaketteille Aarch64-arkkitehtuurissa ja käytettäessä Python-toteutusta pypy. Laajennettu toiminnallisuus numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero ja numpy.array_equal. Parannettu suorittimen ominaisuuksien, kuten AVX-tuen, tunnistaminen. Lisätty toteutus, joka toimii 5-7 kertaa nopeammin np.exp perustuu AVX512:een, käytetään syöttötietotyypille np.float64.

Lähde: opennet.ru

Lisää kommentti