当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python sklearn DictVectorizer.restrict用法及代码示例


本文简要介绍python语言中 sklearn.feature_extraction.DictVectorizer.restrict 的用法。

用法:

restrict(support, indices=False)

使用函数选择将函数限制为支持的函数。

此函数就地修改估计器。

参数

support类数组

布尔掩码或索引列表(由特征选择器的 get_support 成员返回)。

indices布尔,默认=假

支持是否是索引列表。

返回

self对象

DictVectorizer 类实例。

例子

>>> from sklearn.feature_extraction import DictVectorizer
>>> from sklearn.feature_selection import SelectKBest, chi2
>>> v = DictVectorizer()
>>> D = [{'foo': 1, 'bar': 2}, {'foo': 3, 'baz': 1}]
>>> X = v.fit_transform(D)
>>> support = SelectKBest(chi2, k=2).fit(X, [0, 1])
>>> v.get_feature_names_out()
array(['bar', 'baz', 'foo'], ...)
>>> v.restrict(support.get_support())
DictVectorizer()
>>> v.get_feature_names_out()
array(['bar', 'foo'], ...)

相关用法


注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.feature_extraction.DictVectorizer.restrict。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。