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