使用argsort时出现语法错误,求Python 3代码问题排查
排查你的Python语法错误
首先明确:你的问题和argsort函数本身无关,是代码的语法结构与完整性出了问题,具体错误点如下:
缺少闭合括号
在打印主题关键词的代码行中,print语句的括号没有闭合。原代码片段:print (" ".join([feature_names[i] for i in topic.argsort()[:-no_top_words - 1:-1]])你需要在
join()的闭合括号后,再添加一个)来完成print()的括号闭合,修正后:print(" ".join([feature_names[i] for i in topic.argsort()[:-no_top_words - 1:-1]]))代码不完整
最后一行的print (docum...是截断的不完整代码:既没有写完目标变量名(应该是documents[doc_index]),也缺少完整的语句结构。完整的写法示例:print(documents[doc_index])
额外提个小建议:按照Python 3的编码规范,print作为函数,括号和参数之间不需要加空格,这样代码会更规范整洁~
内容的提问来源于stack exchange,提问作者Nilam Adhikari
相关产品推荐
相关产品推荐

