全部显示使用此导入
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)]
答案 0 :(得分:2)
在您提供的第二个链接中,它似乎是一个名为Transformers.py
的用户定义文件,其中包含类TextTransformer
。
答案 1 :(得分:1)
是的,我很确定它是一些包含变换器的自定义文件,很可能继承自TransformerMixin
(http://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
是因为最有可能未安装变压器。