Python-kirjaston julkaisu tieteelliseen laskemiseen , 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ä 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 satunnaisten näytteiden kanssa työskentelemiseen. Parannettu tuki NumPy-pyöräpaketteille Aarch64-arkkitehtuurissa ja käytettäessä Python-toteutusta . 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 perustuu AVX512:een, käytetään syöttötietotyypille np.float64.
Lähde: opennet.ru
