Lansarea bibliotecii de calcul științific Python NumPy 1.22.0

Este disponibilă o versiune a bibliotecii Python pentru calcul științific NumPy 1.22, axată pe lucrul cu matrice și matrice multidimensionale și, de asemenea, care oferă o colecție mare de funcții cu implementarea diverșilor algoritmi legați de utilizarea matricelor. NumPy este una dintre cele mai populare biblioteci folosite pentru calcule științifice. Codul proiectului este scris în Python folosind optimizări în C și este distribuit sub licența BSD.

În noua versiune:

  • Завершена работа по определению аннотаций для основного пространства имён.
  • Предложен предварительный вариант API Array, соответствующий стандарту Python Array API и реализованный в отдельном пространстве имён. Новый API нацелен на подготовку стандартных функций для работы с массивами, которые можно использовать в том числе в приложениях на базе других библиотек, таких как CuPy и JAX.
  • Реализован бэкенд DLPack, предоставляющий поддержку одноимённого формата для обмена содержимым массивов (тензоров) между разными фреймворками.
  • Добавлен набор методов с реализацией функций, имеющих отношение к понятиям квантиль и перцентиль.
  • Добавлен новый настраиваемый менеджер памяти (numpy-allocator).
  • Continuarea lucrărilor de optimizare a funcțiilor și platformelor folosind instrucțiuni vectoriale SIMD.
  • Прекращена поддержка Python 3.7, для работы требуются версии Python 3.8-3.10.

Sursa: opennet.ru

Adauga un comentariu