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

NumPy 1.22.3 — это выпуск технического обслуживания, который исправляет ошибки, обнаруженные после выпуска 1.22.2. Наиболее заметными исправлениями могут быть те, что касаются DLPack. Одно, что может вызвать некоторые проблемы, — это запрет строк в качестве входных данных для логических уфункций. Все еще не решено, как строки должны обрабатываться в этих функциях, и было решено просто запретить их до принятия решения. Это не должно вызывать проблем со старым кодом.

Поддерживаемые версии Python для этого выпуска — 3.8-3.10. Обратите внимание, что колеса для Mac теперь основаны на OS X 10.14, а не на 10.9, которые использовались в предыдущих циклах выпуска NumPy. 10.14 — самая старая версия, поддерживаемая Apple.

Участники#

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

  • @GalaxySnail +

  • Александр де Сикейра

  • Bas van Beek

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

  • Melissa Weber Mendonça

  • Росс Барновски

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

  • Tirth Patel

  • Маттьё Дарбуа

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

Всего 10 pull request были объединены для этого выпуска.

  • #21048: MAINT: Используйте "3.10" вместо "3.10-dev" в travis.

  • #21106: TYP,MAINT: Явно разрешить последовательности массивоподобных объектов в np.concatenate

  • #21137: BLD,DOC: пропустить сломанный ipython 8.1.0

  • #21138не может быть приведен, или

  • #21139: BUG: Исправление добавленных циклов DUFuncs numba, которые подхватываются

  • #21140: BUG: Исправление распаковки пустого ndarray с ненулевым измерением...

  • #21141: BUG: использовать ThreadPoolExecutor вместо ThreadPool

  • #21142: API: Запретить строки в логических унарных функциях

  • #21143: MAINT, DOC: Исправление ссылки SciPy intersphinx

  • #21148: BUG,ENH: np._from_dlpack: экспортировать массивы с любым страйдовым размером-1…