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