Python lib返回一个国家的形容词形式

Posted

技术标签:

【中文标题】Python lib返回一个国家的形容词形式【英文标题】:Python lib to return the adjectival form of a Country 【发布时间】:2011-09-10 22:03:56 【问题描述】:

我正在寻找一个 Python 库来返回一个国家的形容词形式。例如,给定“Brazil”将返回“Brazilian”,给定“Greece”将返回“Greek”。

如果没有这样的库可用,我会爬下下面的 wiki 页面并自己制作,我只是不想重复努力,以防有人已经这样做了:

http://en.wikipedia.org/wiki/List_of_adjectival_and_demonymic_forms_of_place_names

【问题讨论】:

【参考方案1】:

您最好的选择是自然语言工具包http://www.nltk.org/。例如,他们的一个名为 WordNet 的数据模块显示了单词之间的大致含义距离。假设它有国家和国家形容词,你当然可以使用他们的 api 来找到你需要的。

【讨论】:

非常好,期待听到结果如何。从我所看到的他们的东西来看,你至少可以保证从中得到一些有价值的东西。【参考方案2】:

没有这样的库。您要问的问题是与数据相关的,如果有解决方案,它将是编程语言中立的名称数据库。

【讨论】:

我也希望没有专门为此目的创建的库,但我认为这些数据可能在我不知道的某些地理位置库中可用。 这种数据库的一个例子是mledoze.github.io/countries。【参考方案3】:

最后我为此编写了自己的库。可以在 github 上找到:

http://code.google.com/p/spojtweet/source/browse/country_demonyms.py

【讨论】:

以上是关于Python lib返回一个国家的形容词形式的主要内容,如果未能解决你的问题,请参考以下文章

短语rest assured意思是“放心”,但dassured是形容词,修饰前面的动词rest为啥不用副词形式assuredly?

English-名词-冠词-形容词

python 用形容词来表达

about 和 for 的区别?

content可数吗

西班牙语语法术语