问题标签 [geotext]

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 回答
926 浏览

python - 无法从地理文本 Python 包中导入名称“GeoText”

我已经从 pip 安装了 geotext 模块。

但是这一行:

产生此错误:

模块结构如下: 地理文本模块内容 没有子目录,直接是包含GeoText类的geotext python文件: 文件中也地理文本类 使用了“from module import Class”的正确语法__init__.py

谁能帮我解释为什么在似乎没有循环导入的情况下会产生错误?

0 投票
1 回答
344 浏览

python - PySpark 中的 GeoText 和 UDF

我是 PySpark(Spark 2.1.0 和 python 3.5)的新手,我遇到了一个无法通过的问题。

我尝试在 UDF 中使用GeoText,这是我的代码:

我创建了一个 UDF:

然后我尝试使用:

但运行任何 sql 条件,例如:

导致此堆栈跟踪:

我透露的是,像这样改变我的 UDF 函数:

因为它正在工作。

谁能解释我为什么会这样?我该怎么做才能让它发挥作用?

编辑

有趣的是 - 当我将我的数据框保存到镶木地板然后再次阅读时,一切正常......

0 投票
1 回答
1307 浏览

python - Python - Geotext - 无法识别“里约热内卢”等城市

我正在尝试使用 GeoText 生成国家/地区提及,但无法识别里约热内卢、里约达斯奥斯特拉斯等城市。我查了字典,那里的城市还可以。

  • 输入:

text = "Rio de Janeiro, Las Vegas, New York" geo = GeoText(text) print(geo.cities)

  • 输出:

    • ['拉斯维加斯','纽约']
  • 预期输出:

    • ['里约热内卢','拉斯维加斯','纽约']

使用 python 3.x 和 geotext 0.3.0

0 投票
1 回答
298 浏览

anaconda - geotext 库没有在 python 中选择正确的城市名称

嗨,我是 python 中的新蜜蜂,我们正在尝试从 python 的地理文本库中查找国家、城市名称,但它没有正确选择每个名称。任何人都可以请建议什么应该是错的。

在从电子邮件中读取数据时,它会选择“移动”作为电子邮件签名中的城市

请帮忙

0 投票
1 回答
671 浏览

python - Geotext 在某些情况下检测国家,而不是在不同情况下检测同一个国家

我正在尝试使用 Geotext 提取字符串中的所有国家/地区

它适用于一些句子,但不适用于某些句子。

我尝试在 Python 3.6 中做到这一点。

预期成绩:

实际结果:

0 投票
1 回答
378 浏览

python - 检查城市名称是否属于给定国家的最简单方法是什么?

我有两个城市和国家名称列表,我想检查哪个城市属于哪个国家。在 python 中实现这一目标的最简单方法是什么?

请注意,到目前为止,我一直使用 GeoText 从测试中提取城市和国家名称,但它并没有告诉我哪个城市属于哪个国家。

该问题无法手动解决,因为列表很长。

例如

0 投票
0 回答
52 浏览

python - 得到而不是城市名称

我是 python 新手

我正在尝试从无处不在的文本中提取城市:

举个例子:London, HighgateLondon, etc.

我正在GeoText尝试提取它。但是,当我运行它时,它会填充列<geotext.geotext.GeoText object at 0x106BFD78>而不是城市。

尽管设置了类型,但它最初并没有识别出 City Column 是一个字符串。那会是问题吗?

0 投票
0 回答
60 浏览

python - GeoText(Python):删除国家名称

我已经安装了 GeoText 包,它工作得很好。我的情况是:

如果我的字符串包含:“我住在德国”。

我想从这个字符串中排除城市/国家。通过使用,GeoText 它将正常工作。

但,

如果我的字符串包含:“我住在德国区”,那么它不会将德国视为一个国家!它打印一个空列表。

这是 Python 代码(这不会打印德国):

但是下面的代码将打印“德国”,

这个“区域”是否意味着该包中的某些内容?我的要求是从文本文件中提取城市和国家名称。

请给我一些建议。我被困住了!让我知道是否有任何其他有用的软件包可用。

0 投票
0 回答
16 浏览

json - 非英文字符显示不正确

我一直在使用 flashgeotext 库进行一些位置提取。我一直面临的问题是非英文字符可能已被 Unicode 取代。在获取和匹配只有正确字符的实际用户输入时,它一直在引起问题。我不明白问题是文件格式还是其他问题。我正在使用可视代码打开文件。

文件中的示例: "Alqu\u00edzar": ["Alquizar", "Alqu\u00edzar", "Alqu\u00edzar"] "Zimnicea": ["Zimnica", "Zimnice", "Zimnicea", "Zimnich", " Zimni\u00e7e", "Zimnicea"],

这就是它的翻译方式。