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

Этот выпуск содержит исправления для ошибок, о которых сообщалось в NumPy 1.17.3, а также некоторые улучшения сборки. Поддерживаемые версии Python в этом выпуске — 3.5-3.8.

Разработчикам нижестоящих проектов следует использовать Cython >= 0.29.13 для поддержки Python 3.8 и OpenBLAS >= 3.7, чтобы избежать ошибок на архитектуре Skylake.

Основные моменты#

  • Исправлено random.random_integers смещенная генерация 8- и 16-битных целых чисел.

  • Исправлено np.einsum регрессия на Power9 и z/Linux.

  • Исправлена проблема с гистограммой для массивов со знаковыми целыми числами.

Участники#

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

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

  • Chris Burr +

  • Matti Picus

  • Qiming Sun +

  • Warren Weckesser

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

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

  • #14758: BLD: объявить поддержку python 3.8

  • #14781: BUG: random: смещённые выборки из integers() с 8 или 16 битами…

  • #14851: ОШИБКА: Исправлена циклическая ссылка класса _ctypes. (#13808)

  • #14852: BLD: добавление 'apt update' в shippable

  • #14855: BUG: Исправление np.einsum ошибки на Power9 Linux и z/Linux

  • #14857: BUG: lib: Исправлена проблема гистограммы с массивами знаковых целых чисел.

  • #14858: BLD: Предотвратить оптимизацию представления long double с помощью -flto…

  • #14866: MAINT: переместить buffer.h -> npy_buffer.h для избежания конфликтов