Utgivelse av Python-bibliotek for vitenskapelig databehandling NumPy 1.22.0

En utgivelse av Python-biblioteket for vitenskapelig databehandling NumPy 1.22 er tilgjengelig, fokusert på å jobbe med flerdimensjonale arrayer og matriser, og gir også en stor samling funksjoner med implementering av ulike algoritmer relatert til bruk av matriser. NumPy er et av de mest populære bibliotekene som brukes til vitenskapelige beregninger. Prosjektkoden er skrevet i Python ved hjelp av optimaliseringer i C og distribueres under BSD-lisensen.

I den nye versjonen:

  • Завершена работа по определению аннотаций для основного пространства имён.
  • Предложен предварительный вариант API Array, соответствующий стандарту Python Array API и реализованный в отдельном пространстве имён. Новый API нацелен на подготовку стандартных функций для работы с массивами, которые можно использовать в том числе в приложениях на базе других библиотек, таких как CuPy и JAX.
  • Реализован бэкенд DLPack, предоставляющий поддержку одноимённого формата для обмена содержимым массивов (тензоров) между разными фреймворками.
  • Добавлен набор методов с реализацией функций, имеющих отношение к понятиям квантиль и перцентиль.
  • Добавлен новый настраиваемый менеджер памяти (numpy-allocator).
  • Fortsatt arbeid med å optimalisere funksjoner og plattformer ved hjelp av SIMD vektorinstruksjoner.
  • Прекращена поддержка Python 3.7, для работы требуются версии Python 3.8-3.10.

Kilde: opennet.ru

Legg til en kommentar