0

是否有支持 nltk 的 Python 前端?

我正在构建一个自定义应用程序,该应用程序需要对来自浏览器内部的简单单词查询进行词干和停止以及相关处理。我熟悉 nltk 的 stem/stop 功能,但是在这个线程中列出的 Python 前端替代品的快速谷歌并没有显示对 nltk 的支持。我从其网站尝试了 pypy.js ,输入“import nltk”,但失败了。

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

是否有适用于 nltk 的前端?或者:

  • 我可以向这些环境中的任何一个添加 nltk 支持吗?如何添加?
  • 是否有另一个库可以与这些前端一起使用阻止/停止?

谢谢!

4

2 回答 2

1

你可能最好使用一个 JavaScript NLP 库,其中有几个,比如 NLPJS,尽管我无法判断它的质量。

如果您在浏览器中使用 Transcrypt,您可以使用该库中的对象和调用函数而无需转换。所以你可以用 Python 编程,而你的库是 JS。

于 2018-11-30T15:41:41.937 回答
0

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

于 2018-11-30T14:22:23.427 回答