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的一部分)执行二进制化。