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 cuandoaxis=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 tipoint
para todos los tiposX
ystr
sólo para el dataframe. El subconjunto seleccionado será 1D, a menos queX
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” ystr
. Sin embargo,str
solo es compatible cuandoX
es un dataframe. El subconjunto seleccionado será 2D.
- Si
- axisint, default=0
El eje a lo largo del cual
X
será submuestreado.axis=0
seleccionará filas mientras queaxis=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.