在浏览器中使用NLTK或其他版本的Python?

时间:2018-11-30 14:07:12

标签: python nltk transcrypt skulpt

是否存在支持nltk的Python前端?

我正在构建一个自定义应用程序,它需要对浏览器内部的简单单词查询进行词干和停止以及相关处理。我熟悉nltk的词干/停止功能,但是快速浏览Python前端替代方法listed in this thread并没有显示对nltk的支持。我尝试pypy.js from its website,输入“ import nltk”,但失败。

(如果有必要,我计划使用CherryPy作为后端,以便在第一次联系时将应用程序提供给浏览器,并处理输出。)

是否存在与nltk兼容的前端?或者:

  • 我可以在其中任何一种环境中添加nltk支持吗?
  • 是否存在另一个可以阻止/阻止这些前端使用的库?

谢谢!

2 个答案:

答案 0 :(得分:1)

虽然我无法判断其质量,但最好使用JavaScript NLP库,该库有很多,例如NLPJS。

如果在浏览器中使用Transcrypt,则无需转换即可使用该库中的对象和调用函数。 因此,您可以在库位于JS的情况下使用Python进行编程。

答案 1 :(得分:0)

您可以使用flask在Web浏览器中显示python。 Flask是一个Web框架。这意味着flask为您提供了工具,库和技术,可让您构建Web应用程序。 在您的情况下,您可以使用flask从浏览器获取数据并分析数据,然后在浏览器中显示结果。 您会看到带有烧瓶here的词云示例。