问题标签 [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.

0 投票
1 回答
303 浏览

python - 使用地理从描述中提取国家信息

问题:我想从用户描述中提取国家信息。到目前为止,我正在尝试使用 geograpy 包。我喜欢当输入不是很清楚时的行为,例如在 Evesham 或 Rochdale 中,但是,Zaragoza, Spain当用户清除说它的位置在西班牙时,包将一些字符串解释为两次提及。不过,我不知道为什么阿姆斯特丹不给荷兰作为输出……我怎样才能提高输出?我错过了什么重要的东西吗?有没有更好的方案来实现这一目标?

数据:我的数据示例是:

我想得到这样的东西:

代表:

reprexpy 包于 2020-06-02 创建

0 投票
1 回答
182 浏览

python-3.x - 使用 geograpy3 得到错误的国家名称结果

我尝试运行geograpy3自述文件中给出的示例代码。但是,我得到这样的答案。可以做些什么呢?

在此处输入图像描述

0 投票
2 回答
134 浏览

python-3.x - 在 Windows 上安装 geograpy3

我无法设法让 geograpy3 模块在我的 PC 中运行,因为我无法成功安装它,如项目描述网站 ( https://pypi.org/project/geograpy3/ )的“安装和设置”部分中详述的那样猜测问题可能是我的操作系统是 Windows,安装脚本是另一种语言。这些文件是否也适用于 Windows?还是有另一种方法可以绕过您在网站中描述的这些命令?我非常感谢您能给我解决这个问题的任何帮助/指示!提前致谢, 艾米莉亚

0 投票
1 回答
112 浏览

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,我不知道这是否是一个愚蠢的问题,但我在文档中没有找到任何关于置信度/概率/距离的信息。

0 投票
1 回答
161 浏览

python - 使用 geograpy3 在美国检索区域时出现问题

使用 geograpy3 ( https://pypi.org/project/geograpy3/ ):

是否有我需要下载的包或数据集?

0 投票
1 回答
217 浏览

python - 无法使用地理从文本中提取国家名称“英国”

我正在尝试使用 geograpy 从文本文件中提取英国作为国家名称,但它返回一个空列表。我的代码是:

输出:

有没有办法让 ['UK'] 作为输出?谢谢你。

0 投票
1 回答
69 浏览

python - 地理 - 具有相同省名的两个句子返回不同的结果

谁能帮我用相同的信息解释这两个文本的原因,但 geograpy3 只能在 1 个句子中检测省份名称?

谢谢大家。

0 投票
1 回答
178 浏览

python - 如何规范化 Python 中的位置名称?

我正在研究他们提到位置的用户评论数据集。我正在使用nltk( StanfordNERTagger) 并spacy拉出位置。问题是它们有许多不同的形式。例如:(纽约市与纽约市,乔治亚州与佐治亚州等)。此外,我希望检索给定城市的状态。是否有库或方法可以在 Python 中对这些进行规范化?例如,一个像这样工作的库:

我尝试使用Geograpy3,但它没有检测到某些城市、任何缩写,也没有给我特定城市的状态。有什么建议么?

0 投票
0 回答
111 浏览

geograpy - 使用 Geograpy3 时出现错误“OperationalError: no such table: countries”

我按照 repo 中的描述成功安装了 Geograpy3 和 NLTK,当我执行此代码时:

我收到此错误:

我将 Windows 10 和 Anaconda 与 Python 3.8.10 一起使用。

0 投票
1 回答
187 浏览

sqlite - geograpy3:sqlite3.OperationalError:没有这样的表

我想将 geograpy3 包用于与位置相关的字符串值的城市和国家映射(如“罗马,意大利”或只是“蒂米什瓦拉”)。它在 OpenSuse 15.3 下的我的 venv 上运行。

不幸的是,我无法与 SQLite DB 相处。我的测试文件总是以如下错误结尾:

sqlite3.OperationalError:没有这样的表...

详细地:

以。。结束:

我错过了什么?