变形金刚类来自哪里?

时间:2017-04-08 08:03:48

标签: python scikit-learn

全部显示使用此导入

from sklearn.pipeline import Pipeline, FeatureUnion
from Transformers import TextTransformer

我跑的时候

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-6-1f277e1659bb> in <module>()
      1 from sklearn.pipeline import Pipeline, FeatureUnion
----> 2 from Transformers import TextTransformer

ModuleNotFoundError: No module named 'Transformers

谷歌搜索只引导我到我已发布的链接 Transformers来自哪里?

import sklearn
import sys
print(sklearn.__version__)
print(sys.version)

0.18.1
3.6.0 |Anaconda 4.3.1 (x86_64)| (default, Dec 23 2016, 13:19:00) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]

3 个答案:

答案 0 :(得分:2)

在您提供的第二个链接中,它似乎是一个名为Transformers.py的用户定义文件,其中包含类TextTransformer

答案 1 :(得分:1)

是的,我很确定它是一些包含变换器的自定义文件,很可能继承自TransformerMixinhttp://scikit-learn.org/stable/modules/generated/sklearn.base.TransformerMixin.html)。

如链接问题所示,这允许在管道中包含自定义数据转换。对于介绍,我推荐这篇精彩的博客文章,其中还显示了自定义变换器:http://zacstewart.com/2014/08/05/pipelines-of-featureunions-of-pipelines.html

答案 2 :(得分:0)

pip install transformers

错误消息ModuleNotFoundError: No module named 'Transformers是因为最有可能未安装变压器。