https://github.com/geasyheart/constituency-tree-converter
constituency tree converter
https://github.com/geasyheart/constituency-tree-converter
constituency-parser constituency-tree
Last synced: 5 months ago
JSON representation
constituency tree converter
- Host: GitHub
- URL: https://github.com/geasyheart/constituency-tree-converter
- Owner: geasyheart
- License: mit
- Created: 2021-11-26T09:17:26.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-20T01:33:22.000Z (over 3 years ago)
- Last Synced: 2025-09-28T21:46:14.401Z (8 months ago)
- Topics: constituency-parser, constituency-tree
- Language: Python
- Homepage: https://pypi.org/project/constituency-tree-converter/
- Size: 114 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 成分分析树转换工具
## 介绍
这个包的目的在于将数据转换成符合constituency tree输入的格式,解决业界没有此类工具的问题(没发现~)。
从NLTK标注出来的数据集来看,有点反直觉,标注起来很麻烦。
故提供一个`LabelTree`类,您可以通过这个类转换成符合nltk标注格式的数据出来。
## install
```bash
pip install constituency-tree-converter
```
## 工作原理图

## More Usage:
更多请参考tests/。
1. [convert NLTK tree to LabelTree](./con_tree_converter/tests/test_convert.py)
2. [convert NLTK tree to sequence](./con_tree_converter/tests/test_transform.py)
## 历史
1. 项目更名啦,从`constituency-tree-labeling-tool`改成`constituency-tree-converter`,方便通过名字直观理解以及通过`工作原理图`快速理解。