Выпуск Python-бібліятэкі для навуковых вылічэнняў NumPy 1.19

даступны рэліз Python-бібліятэкі для навуковых вылічэнняў NumPy 1.19, арыентаванай на працу з шматмернымі масівамі і матрыцамі, а таксама якая прадстаўляе вялікую калекцыю функцый з рэалізацыяй розных алгарытмаў, звязаных з выкарыстаннем матрыц. NumPy з'яўляецца адной з найбольш запатрабаваных бібліятэк, якія выкарыстоўваюцца для навуковых разлікаў. Код праекта напісаны на мове Python з ужываннем аптымізацый на мове Сі і распаўсюджваецца пад ліцэнзіяй BSD.

У NumPy 1.19 спынена падтрымка Python 3.5 і выдалены код для забеспячэння працы з Python 2 (праслойка numpy.compat пакуль пакінутая). У якасці падтрымліваемых версій заяўлены Python 3.6, 3.7 і 3.8. Прадоўжана развіццё модуля numpy.random для працы са выпадковымі выбаркамі. Палепшана падтрымка wheel-пакетаў NumPy на архітэктуры Aarch64 і пры выкарыстанні рэалізацыі Python pypy. Пашырана функцыянальнасць numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero і numpy.array_equal. Палепшана вызначэнне магчымасцяў CPU, такіх як падтрымка AVX. Дададзена працуе 5-7 разоў хутчэй рэалізацыя np.exp на базе AVX512, якая ўжываецца для ўваходных дадзеных з тыпам np.float64.

Крыніца: opennet.ru

Дадаць каментар