Spec-Zone.ru › NumPy 1.20

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–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.deprecate.html

Spec-Zone.ru

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