sklearn.utils._safe_indexing

sklearn.utils._safe_indexing()

Devuelve filas, elementos o columnas de X usando índices.

Advertencia

Esta utilidad está documentada, pero privada. Esto significa que la compatibilidad hacia atrás podría romperse sin ningún ciclo de obsolescencia.

Parámetros
Xarray-like, matriz dispersa, lista, pandas.DataFrame, pandas.Series

Datos a partir de los cuales mostrar filas, elementos o columnas. list solo son compatibles cuando axis=0.

indicesbool, int, str, slice, array-like
  • Si axis=0, se soportan array-like booleanos y enteros, como cortes enteros y escalares.

  • Si axis=1:
    • para seleccionar una sola columna, los índices pueden ser de tipo int para todos los tipos X y str sólo para el dataframe. El subconjunto seleccionado será 1D, a menos que X sea una matriz dispersa en cuyo caso será 2D.

    • para seleccionar multiples columnas, indices puede ser una de las siguientes: list, array, slice. El tipo utilizado en estos contenedores puede ser uno de los siguientes: int, “bool” y str. Sin embargo, str solo es compatible cuando X es un dataframe. El subconjunto seleccionado será 2D.

axisint, default=0

El eje a lo largo del cual X será submuestreado. axis=0 seleccionará filas mientras que axis=1 seleccionará columnas.

Devuelve
subconjunto

Subconjunto de X en el eje 0 o 1.

Notas

Se admiten las matrices dispersas CSR, CSC y LIL. No se admiten las matrices dispersas COO.