sklearn.utils.safe_indexing

警告弃用

sklearn.utils.safe_indexing(X, indices, *, axis=0)

源码

不推荐使用:safe_indexing在0.22版中已弃用,并将在0.24版中删除。

使用索引返回X的行,项目或列。

从0.22版开始不推荐使用:此功能在0.22版中不再推荐使用,并将在0.24版中删除。

参数 说明
X array-like, sparse-matrix, list, pandas.DataFrame, pandas.Series
从中采样行,项目或列的数据。 仅当axis = 0时才支持列表。
indices bool, int, str, slice, array-like
如果axis = 0,则支持布尔型和整数数组,整数切片和标量整数。
如果axis = 1:
要选择单个列,对于所有X类型,索引可以是整数类型,对于数据帧,只能是字符串。 除非X是稀疏矩阵,否则所选子集将是1D,在这种情况下它将是2D。
要选择多列,索引可以是以下之一:列表,数组,切片。 这些容器中使用的类型可以是以下类型之一:int,“ bool”和str。 但是,仅当X是数据帧时才支持str。 所选的子集将是2D。
axis int, default=0
X将被沿其采样的轴。 axis = 0将选择行,而axis = 1将选择列。
返回值 说明
subset X在轴0或1上的子集。

注:

支持CSR,CSC和LIL稀疏矩阵。 不支持COO稀疏矩阵。