sklearn.preprocessing.binarize?

sklearn.preprocessing.binarize(X, *, threshold=0.0, copy=True)

[源碼]

類數組或稀疏矩陣的布爾閾值

用戶指南中閱讀更多內容。

參數 說明
X {array-like, sparse matrix}, shape [n_samples, n_features]
要逐個二進制化的數據。scipy.sparse矩陣應采用CSR或CSC格式,以避免不必要的復制。
threshold float, optional (0.0 by default)
小于或等于此值的特征值將替換為0,在其之上被1替換。對于稀疏矩陣的操作,閾值不得小于0。
copy boolean, optional, default True
設置為False可以執行就地二進制化并避免復制(如果輸入已經是numpy數組或scipy.sparse CSR / CSC矩陣,并且軸為1)。

另見:

Binarizer

使用Transformer API(例如,作為預處理sklearn.pipeline.Pipeline的一部分)執行二進制化。