бинаризировать#
- sklearn.preprocessing.бинаризировать(X, *, порог=0.0, copy=True)[источник]#
Булево пороговое преобразование массивоподобных объектов или разреженной матрицы scipy.sparse.
Подробнее в Руководство пользователя.
- Параметры:
- X{array-like, sparse matrix} формы (n_samples, n_features)
Данные для бинаризации, элемент за элементом. Матрицы scipy.sparse должны быть в формате CSR или CSC, чтобы избежать ненужного копирования.
- порогfloat, по умолчанию=0.0
Значения признаков ниже или равные этому заменяются на 0, выше — на 1. Порог не может быть меньше 0 для операций с разреженными матрицами.
- copybool, по умолчанию=True
Если False, попытаться избежать копирования и бинаризовать на месте. Это не гарантирует всегда работать на месте; например, если данные являются массивом numpy с типом object, копия будет возвращена даже при copy=False.
- Возвращает:
- X_tr{ndarray, разреженная матрица} формы (n_samples, n_features)
Преобразованные данные.
Смотрите также
Примеры
>>> from sklearn.preprocessing import binarize >>> X = [[0.4, 0.6, 0.5], [0.6, 0.1, 0.2]] >>> binarize(X, threshold=0.5) array([[0., 1., 0.], [1., 0., 0.]])