Spec-Zone.ru › NumPy 1.21

numpy.deprecate

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

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

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

Параметры
funcфункция

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

old_namestr, необязательно

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

new_namestr, необязательно

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

messagestr, необязательно

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

Возвращаемые значения
old_funcфункция

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

Примеры

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

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

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

Spec-Zone.ru

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