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稀疏矩陣。