Примечания к выпуску NumPy 1.21.3#

NumPy 1.21.3 — это релиз технического обслуживания, который исправляет несколько ошибок, обнаруженных после версии 1.21.2. Он также предоставляет 64-битные сборки для Python 3.10.0. Обратите внимание на несколько особенностей Python 3.10:

  • Нет 32-битных сборок для Windows, Mac или Linux.

  • Сборки для Mac Intel доступны только в универсальных колесах universal2.

Поддерживаемые версии Python в этом выпуске: 3.7-3.10. Если вы хотите скомпилировать собственную версию с помощью gcc-11, вам потребуется использовать gcc-11.2+ во избежание проблем.

Участники#

Всего 7 человек внесли вклад в этот выпуск. Люди со знаком "+" рядом с их именами внесли патч впервые.

  • Aaron Meurer

  • Bas van Beek

  • Чарльз Харрис

  • Developer-Ecosystem-Engineering +

  • Кевин Шеппард

  • Себастьян Берг

  • Warren Weckesser

Объединенные pull request'ы#

Всего для этого выпуска было объединено 8 pull-запросов.

  • #19745: ENH: Добавлена поддержка dtype в 3 `generic/ndarray методы

  • #19955: BUG: Устранено деление на ноль на Apple silicon + сбои тестов…

  • #19958: MAINT: Пометить подклассы ufunc, используемые только для проверки типов, как псевдонимы ufunc…

  • #19994: BUG: сбой теста np.tan(np.inf)

  • #20080: BUG: Исправление некорректного продвижения в PCG с эмулированным int128

  • #20081: BUG: Исправление обработки NaT в PyArray_CompareFunc для datetime…

  • #20082: DOC: Убедитесь, что мы также добавляем документацию для словаря...

  • #20106: BUG: core: result_type(0, np.timedelta64(4)) вызывал ошибку сегментации.