NumPy Scientific Computing Python Library 1.22.0 Fa'amatu'u

O loʻo avanoa le faʻasalalauga o le faletusi Python mo faʻamatalaga faasaienisi NumPy 1.22, e taulaʻi i le galulue faʻatasi ma faʻasologa ma matrices multidimensional, ma tuʻuina atu foʻi se aofaʻiga tele o galuega faʻatasi ma le faʻatinoina o algorithms eseese e fesoʻotaʻi ma le faʻaogaina o matrices. NumPy o se tasi o faletusi sili ona lauiloa o loʻo faʻaaogaina mo faʻatusatusaga faasaienisi. O le faʻailoga o le poloketi o loʻo tusia i le Python e faʻaaoga ai faʻataʻitaʻiga ile C ma tufatufaina i lalo ole laisene BSD.

I le lomiga fou:

  • Завершена работа по определению аннотаций для основного пространства имён.
  • Предложен предварительный вариант API Array, соответствующий стандарту Python Array API и реализованный в отдельном пространстве имён. Новый API нацелен на подготовку стандартных функций для работы с массивами, которые можно использовать в том числе в приложениях на базе других библиотек, таких как CuPy и JAX.
  • Реализован бэкенд DLPack, предоставляющий поддержку одноимённого формата для обмена содержимым массивов (тензоров) между разными фреймворками.
  • Добавлен набор методов с реализацией функций, имеющих отношение к понятиям квантиль и перцентиль.
  • Добавлен новый настраиваемый менеджер памяти (numpy-allocator).
  • Faʻaauau galuega i le faʻamalieina o galuega ma faʻavae e faʻaaoga ai faʻatonuga vector SIMD.
  • Прекращена поддержка Python 3.7, для работы требуются версии Python 3.8-3.10.

puna: opennet.ru

Faaopoopo i ai se faamatalaga