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