Python bibliotekos leidimas moksliniams skaičiavimams , orientuota į darbą su daugiamačiais masyvais ir matricomis, taip pat teikiant didelį funkcijų rinkinį, įgyvendinant įvairius su matricų naudojimu susijusius algoritmus. NumPy yra viena iš populiariausių bibliotekų, naudojamų moksliniams skaičiavimams. Projekto kodas parašytas Python, naudojant optimizavimą C ir pagal BSD licenciją.
NumPy 1.19 nebepalaiko Python 3.5 ir pašalina kodą, kad palaikytų Python 2 (kol kas paliekamas sluoksnis numpy.compat). Palaikomos versijos yra Python 3.6, 3.7 ir 3.8. Modulio kūrimas tęsėsi darbui su atsitiktiniais pavyzdžiais. Pagerintas NumPy ratukų paketų palaikymas Aarch64 architektūroje ir naudojant Python diegimą . funkcionalumas numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero ir numpy.array_equal. Patobulintas procesoriaus galimybių, tokių kaip AVX palaikymas, aptikimas. Pridėtas diegimas, kuris veikia 5–7 kartus greičiau pagrįstas AVX512, naudojamas įvesties duomenų tipui np.float64.
Šaltinis: opennet.ru
