请问hanlp2.1如何导出依存句法树呢(conll格式),谢谢
还没试2.1,但以前我是直接写入txt文件,用DependencyViewer打开。
嗯嗯,1.x的版本我也是这样做的,2.0和2.1还没找到导出句法树的方法
1 Like
何博士好,请问是用到to_conll()函数导出依存句法树吗?想请教一下to_conll()函数的用法,因为我
HanLP([‘阿婆主来到北京立方庭参观自然语义科技公司。’]).to_conll()
会报错
File “/Users/jc/anaconda3/lib/python3.7/site-packages/hanlp_common/document.py”, line 117, in to_conll
if not self[tok]:
KeyError: ‘tok’
你的document里没有tok这个key,你需要指定一个存在的。或者升级pip install hanlp -U
,启用自动前缀匹配。
谢谢,升级后出现如下报错
File “/Users/jc/anaconda3/lib/python3.7/site-packages/hanlp/components/mtl/tasks/tok/tag_tok.py”, line 108, in build_dataloader
self.build_vocabs(dataset, logger)
TypeError: build_vocabs() takes 1 positional argument but 3 were given
pretty_print()函数也会有同样的问题,但是之前pretty_print()函数可以正常运行
请提供 colab 复现代码:
很抱歉经查看发现是我有同名文件所致,现在程序运行没有问题。非常感谢何博士,新春快乐~
1 Like