Lançamento da biblioteca Python para computação científica NumPy 1.22.0

Está disponível uma versão da biblioteca Python para computação científica NumPy 1.22, focada em trabalhar com arrays e matrizes multidimensionais, além de fornecer uma grande coleção de funções com a implementação de diversos algoritmos relacionados ao uso de matrizes. NumPy é uma das bibliotecas mais populares usadas para cálculos científicos. O código do projeto é escrito em Python usando otimizações em C e é distribuído sob a licença BSD.

Na nova versão:

  • Завершена работа по определению аннотаций для основного пространства имён.
  • Предложен предварительный вариант API Array, соответствующий стандарту Python Array API и реализованный в отдельном пространстве имён. Новый API нацелен на подготовку стандартных функций для работы с массивами, которые можно использовать в том числе в приложениях на базе других библиотек, таких как CuPy и JAX.
  • Реализован бэкенд DLPack, предоставляющий поддержку одноимённого формата для обмена содержимым массивов (тензоров) между разными фреймворками.
  • Добавлен набор методов с реализацией функций, имеющих отношение к понятиям квантиль и перцентиль.
  • Добавлен новый настраиваемый менеджер памяти (numpy-allocator).
  • Continuação do trabalho de otimização de funções e plataformas utilizando instruções vetoriais SIMD.
  • Прекращена поддержка Python 3.7, для работы требуются версии Python 3.8-3.10.

Fonte: opennet.ru

Adicionar um comentário