Python 使用Sklearn在聊天机器人中创建相似性组件-导入不起作用

Python 使用Sklearn在聊天机器人中创建相似性组件-导入不起作用,python,python-3.x,scikit-learn,pycharm,chatbot,Python,Python 3.x,Scikit Learn,Pycharm,Chatbot,我的任务是创建一个聊天机器人,它使用SKlearn库来创建一个相似性组件,而我在编码它(以及诚实地理解它作为一个整体)方面遇到了麻烦。我特别需要使用余弦相似性和TfidfVectorizer来实现这一点。请原谅我,如果我不清楚从这一点上说,这项任务是没有发挥我的优势。我很乐意回答任何问题 一开始我的进口产品有问题 from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.metrics.pairwise im

我的任务是创建一个聊天机器人,它使用SKlearn库来创建一个相似性组件,而我在编码它(以及诚实地理解它作为一个整体)方面遇到了麻烦。我特别需要使用余弦相似性和TfidfVectorizer来实现这一点。请原谅我,如果我不清楚从这一点上说,这项任务是没有发挥我的优势。我很乐意回答任何问题

一开始我的进口产品有问题

from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.metrics.pairwise import cosine_similarity
我正在使用PyCharm,并且已经使用软件的“Python解释器”导入了库(scikit learn 0.23.2 0.23.2),但是这些行变灰了,这让我觉得有什么不对

除此之外,我不确定如何处理我的代码,但我认为解决这个问题是第一步

如果我需要添加更多信息或任何东西,请告诉我。很抱歉,我不太确定要补充什么

抱歉,一条评论让我意识到我从未将运行代码的结果添加到帖子中


我不确定它是否有用,但这是我的Lib文件夹的截图。它的特点是底部有scikit_learn

嗯,灰线并不是一个真正的问题,因为它只是意味着您还没有使用到目前为止导入的软件包

至于您得到的错误,您的Numpy包版本似乎与python版本或sklearn包版本都不一致

参考:


祝你在聊天机器人上好运

您是否试过运行代码以查看导入是否正常工作?如果它不工作,那么错误是什么?谢谢你的回复。很抱歉,我想把这个添加到帖子中,这是我使用两行代码运行时发生的情况,但我不确定是什么导致了这个问题。与上面的其他导入相比,我没有改变导入的方式@MatusDubravaIt在这里复制并粘贴错误会更好,这样链接关闭时信息不会丢失。无论如何,这似乎是python包的一个问题。尝试将
numpy
sklearn
更新到其最新版本。据此,它们是最新版本。除非我误解了什么@MatusDubrava你看过这篇文章了吗?非常感谢你解决了这个问题!很高兴我能帮忙!:D