Примечания к выпуску NumPy 1.17.3#
Этот выпуск содержит исправления ошибок, о которых сообщалось в NumPy 1.17.2, а также некоторые улучшения документации. Поддерживаемые версии Python в этом выпуске — 3.5-3.8.
Разработчикам нижестоящих проектов следует использовать Cython >= 0.29.13 для поддержки Python 3.8 и OpenBLAS >= 3.7, чтобы избежать ошибок на архитектуре Skylake.
Основные моменты#
Wheels для Python 3.8
Логический
matmulисправлено для использования булевых значений вместо целых чисел.
Примечания по совместимости#
Редко используемый
PyArray_DescrCheckмакрос был изменён/исправлен.
Участники#
Всего 7 человек внесли вклад в этот выпуск. Люди со знаком "+" рядом с их именами внесли патч впервые.
Allan Haldane
Чарльз Харрис
Кевин Шеппард
Matti Picus
Ralf Gommers
Себастьян Берг
Warren Weckesser
Объединенные pull request'ы#
Всего для этого релиза было объединено 12 pull request'ов.
#14456: MAINT: очистка модулей pocketfft внутри пространства имён numpy.fft.
#14463: BUG: random.hypergeometic предполагает, что npy_long является npy_int64, завис…
#14502: BUG: random: Откат gh-14458 и повторное исправление gh-14557.
#14504: BUG: добавлен специализированный цикл для булева матричного умножения.
#14506: MAINT: Обновление версии pytest для Python 3.8
#14512: DOC: random: исправить ссылки в документации, которые ссылались на приватные подмодули.
#14513: BUG,MAINT: Некоторые исправления и небольшая очистка на основе анализа clang
#14515: BUG: Исправление randint, когда диапазон равен 2**32
#14519: MAINT: удалить модуль c-расширения entropy
#14563: DOC: удалить примечание о файле лицензии Pocketfft (здесь отсутствующем).
#14578: BUG: random: Создать устаревшую реализацию random.binomial.
#14687: BUG: правильно определить PyArray_DescrCheck