На 16 червня 2024 року заплановано видання довгоочікуваної версії 2.0.0 NumPy – першого значного релізу з 2006 року. Цей реліз обіцяє революційні зміни та додатки, які підвищать продуктивність та розширять можливості улюбленої бібліотеки для наукових обчислень у Python.
Однією з найважливіших нововведень є введення нового динамічного рядкового типу даних та модулю numpy.strings
з високопродуктивними функціями для рядкових операцій. Також варто відзначити підтримку float32
і longdouble
у всіх функціях numpy.fft
, що дозволить розширити можливості обробки сигналів та інших додатків.
Розробники також зосередилися на покращенні продуктивності, за допомогою бібліотеки Intel x86-simd-sort та Google Highway вони прискорили функції сортування, а підтримка macOS Accelerate дозволила підняти ефективність операцій лінійної алгебри на новий рівень.
Зміни також торкнулися документації, яка була переписана з використанням складання з вихідного коду, що полегшить навігацію та зрозуміння функціоналу для користувачів.
Повний список нововведень та змін доступний у NumPy 2.0.0 Release Notes. Шукайте додаткові оновлення та корисні матеріали у нашому ТГ-каналі: t.me/data_secrets. Приєднуйтеся, щоб бути в курсі всіх останніх подій у світі машинного навчання.