【发布时间】:2018-09-19 11:15:52
【问题描述】:
无法分别从sklearn.naive_bayes 和sklearn.pipeline 导入multinomialNB 和make_pipeline,附上截图。我使用的是python3。我上次从“https://conda.io/docs/user-guide/install/index.html”卸载并安装了anaconda。
我也从不同的来源安装和卸载。
我也尝试单独安装软件包。 sklearn、scipy 或其他软件包已安装和升级,但这段代码一次又一次地给出相同的错误。
我在互联网和 stackoverflow 上尝试了所有可能的解决方案。
#importing necessary packages
from sklearn.feature_extraction.text import TfidVectorizer
from sklearn.naive_bayes import multinomialNB
from sklearn.pipeline import make_pipeline
#creating a model based on multinomial naive-bayes
model = make_pipeline(TfidVectorizer(), multinomialNB())
#training the model with train data
model.fit(train.data, train.target)
#creating labels for test data
labels = model.predict(test.data)
【问题讨论】:
标签: scikit-learn anaconda