Išleista NumPy Scientific Computing Python Library 1.19

Galima релиз Python-библиотеки для научных вычислений NumPy 1.19, ориентированной на работу с многомерными массивами и матрицами, а также предоставляющей большую коллекцию функций с реализацией различных алгоритмов, связанных с использованием матриц. NumPy является одной из наиболее востребованных библиотек, применяемых для научных расчётов. Код проекта написан на языке Python с применением оптимизаций на языке Си и išplatino 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 nelygus.atsitiktinis darbui su atsitiktiniais pavyzdžiais. Pagerintas NumPy ratukų paketų palaikymas Aarch64 architektūroje ir naudojant Python diegimą pypy. Išplėstas 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 np.exp pagrįstas AVX512, naudojamas įvesties duomenų tipui np.float64.

Šaltinis: opennet.ru

Добавить комментарий