Спустя 18 лет: новая версия NumPy 2.0 выходит 16 июня
16 июня 2024 года выходит новая версия всеми любимой библиотеки. NumPy 2.0.0 — первый значительный релиз с 2006 года. Релиз включает множество новых функций и изменений как в Python, так и в C API.
В числе новых функций NumPy 2.0 новый динамический строковый тип данных и модуль numpy.strings
с высокопроизводительными функциями для строковых операций. Также добавлена поддержка float32
и longdouble
во всех функциях numpy.fft
, а в основном пространстве имен numpy
теперь поддерживается стандарт API массивов.
Также в новой версии разработчики значительно улучшили производительность многих функций. С помощью библиотек Intel x86-simd-sort и Google Highway были ускорены функции сортировки (sort
, argsort
, partition
, argpartition
), поддержка macOS Accelerate внесла значительные улучшения в производительности операций линейной алгебры, а новый тип данных обеспечил ускорение таких функций, как numpy.char
.
Документация также претерпела некоторые изменения: улучшена навигация в справочнике, полностью переписана документация по сборке из исходного кода. Полный список нововведений можно найти в NumPy 2.0.0 Release Notes.
Еще больше интересных новостей, мемов и обзоров из мира ML можно найти в нашем тг-канале: t.me/data_secrets. Подпишитесь, чтобы ничего не пропустить.
Написать комментарий