Spec-Zone.ru › NumPy 1.18

numpy.deprecate

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

Выдает предупреждение о устаревании, добавляет предупреждение в строку документации 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 возвращает значение после вывода предупреждения об устаревании:

>>> 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.18/reference/generated/numpy.deprecate.html

Spec-Zone.ru

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