问题标签 [geograpy]
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 - 使用地理从描述中提取国家信息
问题:我想从用户描述中提取国家信息。到目前为止,我正在尝试使用 geograpy 包。我喜欢当输入不是很清楚时的行为,例如在 Evesham 或 Rochdale 中,但是,Zaragoza, Spain
当用户清除说它的位置在西班牙时,包将一些字符串解释为两次提及。不过,我不知道为什么阿姆斯特丹不给荷兰作为输出……我怎样才能提高输出?我错过了什么重要的东西吗?有没有更好的方案来实现这一目标?
数据:我的数据示例是:
我想得到这样的东西:
代表:
python-3.x - 使用 geograpy3 得到错误的国家名称结果
我尝试运行geograpy3自述文件中给出的示例代码。但是,我得到这样的答案。可以做些什么呢?
python-3.x - 在 Windows 上安装 geograpy3
我无法设法让 geograpy3 模块在我的 PC 中运行,因为我无法成功安装它,如项目描述网站 ( https://pypi.org/project/geograpy3/ )的“安装和设置”部分中详述的那样猜测问题可能是我的操作系统是 Windows,安装脚本是另一种语言。这些文件是否也适用于 Windows?还是有另一种方法可以绕过您在网站中描述的这些命令?我非常感谢您能给我解决这个问题的任何帮助/指示!提前致谢, 艾米莉亚
python - 获得由 geograpy3 提取的国家/地区的置信度/距离
我尝试了一个简单的演示来检查 geograpy 是否可以做我正在寻找的事情:尝试在非规范化地址中找到国家名称和 iso 代码(这基本上就是 geograpy 的目的!)。
问题是,在我做的测试中,geograpy 能够为每个使用的地址找到几个国家,在大多数情况下包括正确的,但我找不到任何类型的参数来决定哪个国家最“正确” ”。
我使用的虚假地址列表可能反映了可以分析的现实,是这样的:
- John Doe 115 Huntington Terrace Newark, New York 07112 Stati Uniti
- John Doe 160 Huntington Terrace 纽瓦克, 纽约 07112 美国
- John Doe 30 Huntington Terrace Newark, New York 07112 USA
- 约翰·多伊 22 Huntington Terrace Newark, New York 07112 US
- Mario Bianchi, Via Nazionale 256, 00148 Roma (RM) Italia
- Mario Bianchi, Via Nazionale 256, 00148 Roma (RM) Italy
这是编写的简单代码:
这是输出:
首先,最大的问题是在意大利地址(第 4 号)中找不到完全正确的国家(意大利/意大利),我不知道找到的三个国家来自哪里。
在大多数情况下,它找到了错误的国家,沉迷于正确的国家,而且我没有任何类型的关于置信度百分比、距离或我能理解的指标,如果一个国家可以被认为是可以接受的答案并且,在多个结果中,什么可能是“最好的”。
我想提前道歉,但我没有时间深入研究 geograpy3,我不知道这是否是一个愚蠢的问题,但我在文档中没有找到任何关于置信度/概率/距离的信息。
python - 使用 geograpy3 在美国检索区域时出现问题
使用 geograpy3 ( https://pypi.org/project/geograpy3/ ):
是否有我需要下载的包或数据集?
python - 无法使用地理从文本中提取国家名称“英国”
我正在尝试使用 geograpy 从文本文件中提取英国作为国家名称,但它返回一个空列表。我的代码是:
输出:
有没有办法让 ['UK'] 作为输出?谢谢你。
python - 地理 - 具有相同省名的两个句子返回不同的结果
谁能帮我用相同的信息解释这两个文本的原因,但 geograpy3 只能在 1 个句子中检测省份名称?
谢谢大家。
python - 如何规范化 Python 中的位置名称?
我正在研究他们提到位置的用户评论数据集。我正在使用nltk
( StanfordNERTagger
) 并spacy
拉出位置。问题是它们有许多不同的形式。例如:(纽约市与纽约市,乔治亚州与佐治亚州等)。此外,我希望检索给定城市的状态。是否有库或方法可以在 Python 中对这些进行规范化?例如,一个像这样工作的库:
我尝试使用Geograpy3
,但它没有检测到某些城市、任何缩写,也没有给我特定城市的状态。有什么建议么?
geograpy - 使用 Geograpy3 时出现错误“OperationalError: no such table: countries”
我按照 repo 中的描述成功安装了 Geograpy3 和 NLTK,当我执行此代码时:
我收到此错误:
我将 Windows 10 和 Anaconda 与 Python 3.8.10 一起使用。
sqlite - geograpy3:sqlite3.OperationalError:没有这样的表
我想将 geograpy3 包用于与位置相关的字符串值的城市和国家映射(如“罗马,意大利”或只是“蒂米什瓦拉”)。它在 OpenSuse 15.3 下的我的 venv 上运行。
不幸的是,我无法与 SQLite DB 相处。我的测试文件总是以如下错误结尾:
sqlite3.OperationalError:没有这样的表...
详细地:
以。。结束:
我错过了什么?