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?