NumPy 1.19 илимий эсептөө үчүн Python китепканасынын чыгарылышы

Жеткиликтүү илимий эсептөө үчүн Python китепканасын чыгаруу NumPy 1.19, көп өлчөмдүү массивдер жана матрицалар менен иштөөгө багытталган, ошондой эле матрицаларды колдонууга байланыштуу ар кандай алгоритмдерди ишке ашыруу менен функциялардын чоң жыйнагын камсыз кылуу. NumPy илимий эсептөөлөр үчүн колдонулган эң популярдуу китепканалардын бири. Долбоордун коду Python тилинде C жана оптималдаштырууну колдонуу менен жазылган жайылуу BSD лицензиясы боюнча.

NumPy 1.19 мындан ары Python 3.5ти колдобойт жана Python 2ди колдоо үчүн кодду алып салат (numpy.compat катмары азырынча ордунда калды). Колдоого алынган версиялар Python 3.6, 3.7 жана 3.8. Модулду иштеп чыгуу улантылды numpy.random кокус үлгүлөр менен иштөө үчүн. Aarch64 архитектурасында жана Python ишке ашырууда NumPy дөңгөлөк пакеттери үчүн жакшыртылган колдоо pypy. Кеңейтилген numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero жана numpy.array_equal функциялары. AVX колдоосу сыяктуу CPU мүмкүнчүлүктөрүн аныктоо жакшыртылган. 5-7 эсе тезирээк иштеген кошумча ишке ашыруу np.exp np.float512 киргизүү маалымат түрү үчүн колдонулган AVX64 негизинде.

Source: opennet.ru

Комментарий кошуу