Coding Makes the Life Easier
Project description
Oujago
Coding makes the life easier. This is a factory contains commonly used algorithms and useful links.
Documentation
Installation
Install oujago using pip:
$> pip install oujago
Install from source code:
$> python setup.py clean --all install
APIs
Natural Language Processing
Hanzi Converter
>>> from oujago.nlp import FJConvert
>>> FJConvert.to_tradition('繁简转换器')
'繁簡轉換器'
>>> FJConvert.to_simplify('繁簡轉換器')
'繁简转换器'
Chinese Segment
Support jieba, LTP etc. public segmentation methods, and support moran segmentation just for internal use.
>>> from oujago.nlp import seg
>>> seg("这是一个伸手不见五指的黑夜。")
['这是', '一个', '伸手不见五指', '的', '黑夜', '。']
>>> seg("这是一个伸手不见五指的黑夜。", mode='ltp')
['这', '是', '一个', '伸手', '不', '见', '五', '指', '的', '黑夜', '。']
>>> seg('我不喜欢日本和服', mode='jieba')
['我', '不', '喜欢', '日本', '和服']
>>> seg('我不喜欢日本和服', mode='ltp')
['我', '不', '喜欢', '日本', '和服']
Part-of-Speech
>>> from oujago.nlp.postag import pos
>>> pos('我不喜欢日本和服', mode='jieba')
['r', 'd', 'v', 'ns', 'nz']
>>> pos('我不喜欢日本和服', mode='ltp')
['r', 'd', 'v', 'ns', 'n']
Change Log
0.1.9 (2017.07.06)
NLP moran NER
NLP thulac segment
NLP thulac postag
0.1.8 (2017.06.26)
NLP moran segment
NLP moran postag
0.1.7 (2017.06.20)
NLP jieba segment
NLP LTP segment
NLP jieba POSTag
NLP LTP POSTag
NLP LTP NER
NLP LTP Dependecy Parse
NLP LTP Semantic Role Labeling
0.1.6 (2017.06.19)
Hanzi Converter
Chinese Stopwords
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
oujago-0.1.9.tar.gz
(35.8 kB
view hashes)