add_dummy_feature#
- sklearn.preprocessing.add_dummy_feature(X, value=1.0)[source]#
使用额外的虚拟特征扩充数据集。
这对于配合那些无法直接拟合截距项的实现非常有用。
- 参数:
- Xshape 为 (n_samples, n_features) 的 {array-like, sparse matrix}
数据。
- valuefloat
用于虚拟特征的值。
- 返回:
- X{ndarray, sparse matrix} of shape (n_samples, n_features + 1)
相同的带有作为第一列添加的虚拟特征的数据。
示例
>>> from sklearn.preprocessing import add_dummy_feature >>> add_dummy_feature([[0, 1], [1, 0]]) array([[1., 0., 1.], [1., 1., 0.]])