问题遇到的现象和发生背景
https://github.com/MaartenGr/BERTopic
运行这个仓库的代码。
下载成功,然后运行了他给的quick start里面的5行代码,运行结束后也没有报错。
问题相关代码,请勿粘贴截图
from bertopic import BERTopic
from sklearn.datasets import fetch_20newsgroups
docs = fetch_20newsgroups(subset='all', remove=('headers', 'footers', 'quotes'))['data']
topic_model = BERTopic()
topics, probs = topic_model.fit_transform(docs)
运行结果及报错内容
而后在python控制台运行
>>> topic_model.get_topic_info()
Traceback (most recent call last):
File "C:\Users\user\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3418, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-10-fc69d99d94ea>", line 1, in <module>
topic_model.get_topic_info()
NameError: name 'topic_model' is not defined
却提示没有这个变量。尝试了好几遍了都是这样。
我的解答思路和尝试过的方法
我尝试了把这两个句子直接放在main.py
>>> topic_model.get_topic_info()
>>> topic_model.get_topic(0)
结果运行结束,还是显示进程已结束,退出代码为 0
别的啥也没有。我就是想用出和仓库一样的结果看看。
请求帮助!