Spec-Zone.ru › NumPy 1.19

numpy.deprecate

numpy.deprecate(*args, **kwargs) [source]

Выдает предупреждение DeprecationWarning, добавляет предупреждение в строку документации old_name , переназначает old_name.__name__ и возвращает новый объект функции.

Эта функция также может использоваться как декоратор.

Параметры
funcfunction

Функция, которая должна быть устаревшей.

old_namestr, optional

Имя функции, которая должна быть устаревшей. По умолчанию None, в этом случае используется имя func.

new_namestr, optional

Новое имя функции. По умолчанию None, в этом случае сообщение об устаревании указывает, что old_name устарела. Если задано, сообщение об устаревании указывает, что old_name устарела и вместо нее следует использовать new_name.

messagestr, optional

Дополнительное объяснение устаревания. Отображается в строке документации после предупреждения.

Возвращает
old_funcfunction

Устаревшая функция.

Примеры

Обратите внимание, что olduint возвращает значение после вывода предупреждения Deprecation Warning:

>>> olduint = np.deprecate(np.uint)
DeprecationWarning: `uint64` is deprecated! # may vary
>>> olduint(6)
6

© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/generated/numpy.deprecate.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API