python - 带有 NLTK 或替代方法的浏览器中的 Python?
问题描述
是否有支持 nltk 的 Python 前端?
我正在构建一个自定义应用程序,该应用程序需要对来自浏览器内部的简单单词查询进行词干和停止以及相关处理。我熟悉 nltk 的 stem/stop 功能,但是在这个线程中列出的 Python 前端替代品的快速谷歌并没有显示对 nltk 的支持。我从其网站尝试了 pypy.js ,输入“import nltk”,但失败了。
(如果重要的话,我计划使用 CherryPy 作为后端,以便在第一次接触时将应用程序提供给浏览器,并处理输出。)
是否有适用于 nltk 的前端?或者:
- 我可以向这些环境中的任何一个添加 nltk 支持吗?如何添加?
- 是否有另一个库可以与这些前端一起使用阻止/停止?
谢谢!
解决方案
你可能最好使用一个 JavaScript NLP 库,其中有几个,比如 NLPJS,尽管我无法判断它的质量。
如果您在浏览器中使用 Transcrypt,您可以使用该库中的对象和调用函数而无需转换。所以你可以用 Python 编程,而你的库是 JS。
推荐阅读
- python - 为什么 python 中的类或列表具有 id() 但具有不同的变量
- .htaccess - .htaccess 仅在参数存在时重定向
- java - 调用 stop() 时 Jcoserver 状态更改为 STOPPING(不是 STOPPED)
- node.js - api 响应包含转义字符
- vb.net - 针对性别的 LINQ 查询过滤
- javascript - C# UWP 中的发射格式
- c++ - 用于取消标志的 std::atomic_bool:std::memory_order_relaxed 是正确的内存顺序吗?
- angular - IE 浏览器和 Firefox Angular 5 材料输入延迟问题(通过创建一些记录使用该应用程序几分钟后延迟。)
- python - 平滑具有多条曲线的函数
- d3.js - 将图例添加到 dc.js 散点图