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)。 |
另见:
使用Transformer API(例如,作为预处理sklearn.pipeline.Pipeline
的一部分)执行二进制化。