用于与GLED项目数据接口的库
项目描述
Arca Verborum
Arca Verborum是一个与GLED包数据接口的项目。
目前可用的主要功能是基于语言的系统发育距离、考虑到区域效应的地理距离(目前计算为坐标之间的简单Haversine距离)以及先前随机样本中的频率进行加权抽样的功能。
在获取多次迭代的随机样本时,强烈建议在一次通过中获取所有样本,以便库可以考虑到可能过度抽样的外群语言。
请注意,加载距离矩阵,尤其是地理距离矩阵,在较慢的机器上可能需要长达一分钟。
有关更多文档,请参阅以下代码。
>>> import arcaverborum
>>> sampler = arcaverborum.GLED_Sampler()
WARNING:root:Loading the phylogenetic matrix from GLED...
WARNING:root:Loading the geographic matrix from GLED...
WARNING:root:Rescaling the phylogenetic matrix...
WARNING:root:Rescaling the geographic matrix...
>>> for idx, langset in enumerate(sampler.sample(4, 10)):
... print(idx, langset)
...
0 ('TlamacazapaNahuatl_tlam1239', 'GaviaoDoJiparana_gavi1246', 'Tubar_tuba1279', 'Pei_peii1238')
1 ('IslandCarib_isla1278', 'Samburu_samb1315', 'Dahalo_daha1245', 'Potawatomi_pota1247')
2 ('VlaxRomani_vlax1238', 'Gwahatike_gwah1244', 'NezPerce_nezp1238', 'Kwakwala_kwak1269')
3 ('AnaTingaDogon_anat1248', 'Zulgo-Gemzek_zulg1242', 'SkoltSaami_skol1241', 'Xokleng_xokl1240')
4 ('Mangarrayi_mang1381', 'Narak_nara1264', 'Matses_mats1244', 'Ionic-AtticAncientGreek_anci1242')
5 ('Jeli_jeri1242', 'Burum-Mindik_buru1306', 'Kistane_kist1241', 'Bongo_bong1285')
6 ('Patwin_patw1250', 'WesternTamang_west2415', 'Kapori_kapo1250', 'Sakha_yaku1245')
7 ('Kuy_kuyy1240', 'Kistane_kist1241', 'Kuruaya_kuru1309', 'Bolivar-NorthChimborazoHighlandQuichua_chim1302')
8 ('Betaf_beta1253', 'Bargam_barg1252', 'Pengo_peng1244', 'Wuding-LuquanYi_wudi1238')
9 ('NuclearWintu_nucl1651', 'Munit_muni1257', 'Nyawaygi_nyaw1247', 'MadaCameroon_mada1293')
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
arcaverborum-0.2.1.tar.gz (96.5 MB 查看哈希值)
构建版本
arcaverborum-0.2.1-py3-none-any.whl (97.0 MB 查看哈希值)
关闭
arcaverborum-0.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7901c685d5928987068fc96b36f236d72b9fe5d5d254c768a0bbba7c76cad44e |
|
MD5 | 87633f04cb89ff91a2b0f0e883a4a4a2 |
|
BLAKE2b-256 | 358444fa2cbe64fd62923e26ce5047ca68e51e9bbb3aa2cc649cef17ec5a4a51 |
关闭
arcaverborum-0.2.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 764cac5a43b0c233182cc3b1a0a82c796614845aea3f1a99fc1d5801f1f0b9fc |
|
MD5 | 8de3a786783a60f510667c983b6244b5 |
|
BLAKE2b-256 | 0c668981af93cd8d788e3e6a028fe86ab3333cef7121466256307c8247480f66 |