Zunda Python
Zunda: Japanese Enhanced Modality Analyzer client for Python.
Zunda is an extended modality analyzer for Japanese. For details about Zunda, See https://jmizuno.github.io/zunda/ (Written in Japanese)
this module requires installing Zunda, which is available at (https://github.com/jmizuno/zunda/releases), CaboCha (https://taku910.github.io/cabocha/), and MeCab (http://taku910.github.io/mecab/).
Contributions are welcome!
Installation
# Install Zunda wget https://github.com/jmizuno/zunda/archive/2.0b4.tar.gz tar xzf zunda-2.0b4.tar.gz rm zunda-2.0b4.tar.gz cd zunda-2.0b4 ./configure make sudo make install cd ../ rm -rf zunda-2.0b4 # Install zunda-python pip install zunda-python
Example
import zunda
parser = zunda.Parser()
parser.parse('花子は太郎を食事に誘った裕子が嫌いだった')
# => [{'assumptional': '0',
'authenticity': '成立',
'chunks': [{'func': 'に',
'head': '食事',
'link_from': [],
'link_to': 3,
'score': 1.883877,
'words': [{'feature': '名詞,サ変接続,*,*,*,*,食事,ショクジ,ショクジ',
'funcexp': 'O',
'surface': '食事'},
{'feature': '助詞,格助詞,一般,*,*,*,に,ニ,ニ',
'funcexp': 'B:判断',
'surface': 'に'}]}],
'sentiment': '0',
'source': '筆者',
'tense': '非未来',
'type': '叙述',
'word': '食事',
'words': '食事に'},
{'assumptional': '0',
'authenticity': '成立',
'chunks': [{'func': 'を',
'head': '太郎',
'link_from': [],
'link_to': 3,
'score': 1.640671,
'words': [{'feature': '名詞,固有名詞,地域,一般,*,*,太郎,タロウ,タロー',
'funcexp': 'O',
'surface': '太郎'},
{'feature': '助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', 'funcexp': 'O', 'surface': 'を'}]},
{'func': 'に',
'head': '食事',
'link_from': [],
'link_to': 3,
'score': 1.883877,
'words': [{'feature': '名詞,サ変接続,*,*,*,*,食事,ショクジ,ショクジ',
'funcexp': 'O',
'surface': '食事'},
{'feature': '助詞,格助詞,一般,*,*,*,に,ニ,ニ', 'funcexp': 'B:判断', 'surface': 'に'}]},
{'func': 'た',
'head': '誘っ',
'link_from': [1, 2],
'link_to': 4,
'score': 1.565227,
'words': [{'feature': '動詞,自立,*,*,五段・ワ行促音便,連用タ接続,誘う,サソッ,サソッ',
'funcexp': 'O',
'surface': '誘っ'},
{'feature': '助動詞,*,*,*,特殊・タ,基本形,た,タ,タ',
'funcexp': 'B:完了',
'surface': 'た'}]}],
'sentiment': '0',
'source': '筆者',
'tense': '非未来',
'type': '叙述',
'word': '誘っ',
'words': '太郎を食事に誘った'},
{'assumptional': '0',
'authenticity': '成立',
'chunks': [{'func': 'は',
'head': '花子',
'link_from': [],
'link_to': 5,
'score': -1.81792,
'words': [{'feature': '名詞,固有名詞,人名,名,*,*,花子,ハナコ,ハナコ',
'funcexp': 'O',
'surface': '花子'},
{'feature': '助詞,係助詞,*,*,*,*,は,ハ,ワ', 'funcexp': 'O', 'surface': 'は'}]},
{'func': 'が',
'head': '裕子',
'link_from': [3],
'link_to': 5,
'score': -1.81792,
'words': [{'feature': '名詞,固有名詞,人名,名,*,*,裕子,ユウコ,ユーコ',
'funcexp': 'O',
'surface': '裕子'},
{'feature': '助詞,格助詞,一般,*,*,*,が,ガ,ガ', 'funcexp': 'O', 'surface': 'が'}]},
{'func': 'た',
'head': '嫌い',
'link_from': [0, 4],
'link_to': -1,
'score': 0.0,
'words': [{'feature': '名詞,形容動詞語幹,*,*,*,*,嫌い,キライ,キライ',
'funcexp': 'O',
'surface': '嫌い'},
{'feature': '助動詞,*,*,*,特殊・ダ,連用タ接続,だ,ダッ,ダッ',
'funcexp': 'B:判断',
'surface': 'だっ'},
{'feature': '助動詞,*,*,*,特殊・タ,基本形,た,タ,タ',
'funcexp': 'B:完了',
'surface': 'た'}]}],
'sentiment': '0',
'source': '筆者',
'tense': '非未来',
'type': '叙述',
'word': '嫌い',
'words': '花子は裕子が嫌いだった'}]
LICENSE
MIT License
Copyright
Zunda Python (c) 2019- Yukino Ikegami. All Rights Reserved.
Zunda (Original version) (c) 2013- @jmizuno
ACKNOWLEDGEMENT
This module uses Zunda. I thank to @jmizuno and Tohoku University Inui-Okazaki Lab.
CHANGES
0.1.3 (2019-11-30)
bugfix for installation on conda (thanks @Kensuke-Mitsuzawa)
0.1.2 (2019-02-24)
First release.
Metadata
Release files for zunda-python 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| zunda-python-0.1.3.tar.gz | 4.7 kB | Without provenance | Details for zunda-python-0.1.3.tar.gz |
Release files / zunda-python-0.1.3.tar.gz
| Download URL | zunda-python-0.1.3.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5831b6dff38ec39ae08eacc322e6a62199ea1787c3a2b1eee6fbb142873f1d90
|
|
BLAKE2b-256 checksum How to use checksums |
f904bb04ed1b59ae89dc0a4cfcfeac50ec2e84d844d870f74f95af17d0bd2a33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.4
|
Security for zunda-python 0.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.