Примечания к выпуску NumPy 2.3.1#
Выпуск NumPy 2.3.1 — это патч-релиз с несколькими исправлениями ошибок, улучшениями аннотаций и лучшей поддержкой OpenBSD. Основные моменты:
Исправлена ошибка в
matmulдля не-последовательного параметра out kwargИсправление для предупреждений времени выполнения Accelerate на оборудовании M4
Исправление нового в NumPy 2.3.0
np.vectorizeошибки приведения типовУлучшенная поддержка функций процессора для FreeBSD и OpenBSD
Данный релиз поддерживает версии Python 3.11-3.13, Python 3.14 будет поддерживаться после его выпуска.
Участники#
Всего 9 человек внесли вклад в этот релиз. Люди со знаком «+» рядом с их именами внесли патч впервые.
Брэд Смит +
Чарльз Харрис
hermedomain
Франсуа Розе
Joren Hammudoglu
Matti Picus
Mugundan Selvanayagam
Nathan Goldbaum
Себастьян Берг
Объединенные pull request'ы#
Всего для этого релиза было объединено 12 pull request'ов.
#29140: MAINT: Подготовка 2.3.x для дальнейшей разработки
#29191: BUG: исправление matmul с транспонированным аргументом out (#29179)
#29192: TYP: Исправления и улучшения типизации для обратной совместимости.
#29205: БАГ: Откат
np.vectorizeприведение к устаревшему поведению (#29196)#29222: TYP: Обратный порт исправлений типизации
#29233: BUG: избегать отрицания беззнаковых целых чисел в реализации resize…
#29234: TST: Исправление теста, использующего неинициализированную память (#29232)
#29235: BUG: Устранение взаимодействия между SME и FPSR (#29223)
#29237: BUG: Принудительное ограничение целых чисел в concatenate (#29231)
#29238: CI: Добавление поддержки сборки NumPy с LLVM для Win-ARM64
#29241: ENH: Обнаружение функций CPU на OpenBSD ARM и PowerPC64
#29242: ENH: Обнаружение функций CPU на FreeBSD / OpenBSD RISC-V64.