sklearn.feature_selection.SelectorMixin

class sklearn.feature_selection.SelectorMixin

Mixin transformador que realiza la selección de características dada una máscara de soporte

Este mixin proporciona una implementación del selector de características con la funcionalidad de transform y inverse_transform dada una implementación de _get_support_mask.

Métodos

fit_transform

Ajustar a los datos y luego transformarlos.

get_support

Obtiene una máscara, o índice entero, de las características seleccionadas

inverse_transform

Revertir la operación de transformación

transform

Reduce X a las características seleccionadas.

fit_transform()

Ajustar a los datos y luego transformarlos.

Ajusta el transformador a X e y con los parámetros opcionales fit_params y devuelve una versión transformada de X.

Parámetros
Xarray-like de forma (n_samples, n_features)

Muestras de entrada.

yarray-like de forma (n_samples,) o (n_samples, n_outputs), default=None

Valores objetivo (None para transformaciones no supervisadas).

**fit_paramsdict

Parámetros de ajuste adicionales.

Devuelve
X_newarreglo ndarray de forma (n_samples, n_features_new)

Arreglo transformado.

get_support()

Obtiene una máscara, o índice entero, de las características seleccionadas

Parámetros
indicesbooleano, default=False

Si es True, el valor de retorno será un arreglo de enteros, en lugar de una máscara booleana.

Devuelve
supportarreglo

Un índice que selecciona las características retenidas de un vector de características. Si indices es False, se trata de un arreglo booleano de forma [# características de entrada], en la que un elemento es True si su característica correspondiente es seleccionada para ser retenida. Si indices es True, se trata de un arreglo de enteros de forma [# características de salida] cuyos valores son índices en el vector de características de entrada.

inverse_transform()

Revertir la operación de transformación

Parámetros
Xarreglo de forma [n_samples, n_selected_features]

Las muestras de entrada.

Devuelve
X_rarreglo de forma [n_samples, n_original_features]

X` con columnas de ceros insertadas donde las características habrían sido eliminadas por transform.

transform()

Reduce X a las características seleccionadas.

Parámetros
Xarreglo de forma [n_samples, n_features]

Las muestras de entrada.

Devuelve
X_rarreglo de forma [n_samples, n_selected_features]

Las muestras de entrada sólo con las características seleccionadas.