问题标签 [polyglot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Polyglot 中的 UTF-16 代码单元
我需要从位置名称从 Python 字符串开始的字符串的开头提取 UTF-16 代码单元的数量。我正在使用 Polyglot NER 标记 Python 字符串中的位置。例如,“奥巴马出生在美国。但我出生在阿拉巴马州”,将标记“美国”和“阿拉巴马州”。Python Polyglot 提取器只是返回到标记的位置,以及它们从前面开始的单词数。如何从单词出现的字符串的开头计算出 UTF-16 代码单元的数量?
pypi - Python Packaging Fix:了解 Wheel 和 Egg 的区别;如何让更广泛的受众获得本地修复?
我试图理解为什么 easy_installpyicu
有效而pip install
无效(见下文)。还试图理解“带有通用轮子的 PyPi 项目和没有通用轮子的项目有什么区别?” 安装会“更容易”吗?如果是这样,这个合并请求会解决多语言未安装在 Anaconda 机器上的问题吗?
需要有关如何最好地解决与底层依赖项相关的 python 项目安装问题的帮助/建议/解决方案。我在 GitHub Gists 中有两个本地修复程序,但想知道将这个修复程序“放在那里”的最佳方式,以便像我这样的人可以找到它。什么是正常的 Python 社区方法?问题集中在三个项目上:
- polyglot - python 多语言 NLP 工具包
- pyicu - 包装 IBM 用于 Unicode C++ 库 (ICU) 的国际组件的 Python 扩展。
- pycld2 - 由 Dick Sites 维护的 CLD(紧凑语言检测)库
目标:
- 在运行 Python Anaconda Distribution 的 MacOSX 计算机上安装polyglot
- 将我找到的修复提供给所有人;发布了很多关于该问题的问题。
问题(很多):
- 核心 polyglot 依赖项 pyicu在您使用
pip install
. 发现您必须使用easy_install
它才能正确构建并在 MacOSX 上工作。如果你不使用easy_install
,你会得到: - polyglot需要 icu 54.1.1 才能在 Anaconda 中运行,但是...
- Homebrew 是 MacOSX 的安装工具
icu
,只安装 58.1 版本。那个版本太新了。旧的 stackoverflows 建议brew install icu4c
解决问题,但 Homebrew 的演变现在使该建议过时了。 - pyicu没有万向轮;但我创建了一个合并请求以将一个添加到
pyicu
. 解决此问题的唯一方法是使用此频道icu
的https://anaconda.org/ccordoba12/icu。conda install icu
不会工作,但这是正常conda
的做事方式。
* pycld2 - CLD(紧凑语言检测)成为一个问题,因为我在本地构建了 wheel 文件后,必须下载项目并在本地运行 setup.py install。必须有更好的方法来做到这一点吗?
我做了什么来解决问题(我应该做更多,接下来我应该做什么?)
- 创建了两个可以在运行 Python 2.7 或 Python 3.5 的 Anaconda 的 Mac 上成功安装 polyglot 的 Gists
- Python 2.7 修复
- Python 3.5 修复
- 创建了合并请求
pyicu
两个 Gist 修复程序都有效。但是,这个安装错误是否与车轮有关?如果我安装pyicu
了easy_install
,则安装有效。但是,与pip
,不是吗?
在 Python 社区中采取哪些步骤来修复它,以便人们可以找到解决方案或pip install
没有问题?
我做了一个测试,如果wheel
文件已构建,则 pip 可以正常工作。
python - python中nlp polyglot包的导入错误
我正在尝试运行多语言的基本示例
包http://polyglot.readthedocs.io/en/latest/Installation.html
安装似乎已经成功,但是当我尝试将包导入 Jupyter Notebook 时:
http://polyglot.readthedocs.io/en/latest/Installation.html
我收到以下错误:
注意:在上面的代码段中用“用户名”替换了我的实际用户名。
先感谢您
python - 扩展 NLP 实体提取
我们想从一个简单的搜索社区和各个城市的街道中进行识别。我们不仅使用英语,还使用其他各种西里尔语言。我们需要能够识别位置的拼写错误。在查看 python 库时,我发现了这个: http: //polyglot.readthedocs.io/en/latest/NamedEntityRecognition.html
我们尝试使用它,但找不到扩展实体识别数据库的方法。怎么可能呢?
如果没有,对于多语言 nlp 是否有任何其他建议可以帮助进行拼写检查并提取与自定义数据库匹配的各种实体?
javascript - 'createPolyglotMiddleware' 未定义
我正在尝试按照此处的说明设置 redux-polyglot:https ://www.npmjs.com/package/redux-polyglot
我的问题是,当我添加该const polyglotMiddleware = createPolyglotMiddleware(
部分时,我收到一条错误消息,告诉我它没有定义。我无法弄清楚我哪里出错了。任何人都可以帮忙吗?
这是我的减速器代码:
asp.net - SQL Server、Cosmos / 文档数据库、身份成员资格和多语言持久性
所以这是我的情况:
我正在使用 .NET Core 和 React.js 构建一个 Web 应用程序。我在问对我的用户来说最好的身份验证方法/策略是什么。过去,我在 MVC.NET 应用程序中使用 Identity 来生成 Identity 表并处理身份验证和角色,但这次我也想使用 NoSQL 数据库类型来实现高可扩展性目的。
对我应该使用的策略有什么想法吗?使用多语言持久性策略是要走的路吗?SQL 服务器上的身份和 NoSQL 上的其他数据?
python - 在虚拟环境中安装 python Polyglot 包时出现问题
我正在尝试在 Mac(OS X El Capitan 10.11.6)上的虚拟环境中安装几个软件包。我已经成功安装了 polyglot(版本 16.7.4)。在我启动 Python(3.6 版)之前一切正常。
这是我尝试从多语言导入文本后得到的结果。
为了创建虚拟环境,我将 venv 模块作为带有目录路径的脚本运行。
知道该怎么做吗?
python - 如何解决 ImportError: cannot import name 'ProcessPoolExecutor'
第一次尝试使用多语言库时出现此错误。
这是完整的错误信息。
Python 3.5.2 的版本
我将如何解决这个问题?
python - mac上的pyicu:./common.h:38:13:错误:未知类型名称'decltype'
我正在尝试在 osx 10.12.4 上安装 pyicu,但我不断收到错误消息:
我正在尝试使用 polyglot :
但它给出了 pyicu 错误,所以我正在安装 pyicu :
我试过了 :
我试图遵循这个问题,但没有适当的解决方案,如何安装 picu ?