sklearn.utils.validation.check_is_fitted

sklearn.utils.validation.check_is_fitted()

Realiza la validación is_fitted para el estimador.

Comprueba si el estimador está ajustado verificando la presencia de atributos ajustados (que terminan con un guión bajo al final) y en caso contrario genera un NotFittedError con el mensaje dado.

Esta utilidad está pensada para ser utilizada internamente por los propios estimadores, normalmente en sus propios métodos de predicción/transformación.

Parámetros
estimatorinstancia de estimador

instancia del estimador para el que se realiza la comprobación.

attributescadena, lista o tupla de cadenas, default=None

Nombre(s) del atributo dado(s) como cadena o una lista/tupla de cadenas Por ejemplo: ["coef_", "estimator_", ...], "coef_"

Si es None, estimator se considera ajustado si existe un atributo que termine con un guión bajo y no empiece con doble guión bajo.

msgstr, default=None

El mensaje de error predeterminado es: «This %(name)s instance is not fitted yet. Call “fit” with appropriate arguments before using this estimator.»

Para mensajes personalizados, si «%(name)s» está presente en la cadena del mensaje, se sustituye por el nombre del estimador.

Por ejemplo: «Estimator, %(name)s, must be fitted before sparsifying».

all_or_anyinvocable, {all, any}, default=all

Especifica si deben existir todos o alguno de los atributos dados.

Devuelve
None
Genera
NotFittedError

Si no se encuentran los atributos.