Skip to main content

OKNLP

Project description

OKNLP

Test Linux Test Mac OS Test Windows PyPI Documentation Status codecov

安装方法

CPU only

$ pip install onnxruntime oknlp

GPU

请参考 安装 - OKNLP文档

系统支持

Windows Linux Mac OS
Python3.6
Python3.7
Python3.8
Python3.9

快速入门

中文分词

import oknlp

if __name__ == "__main__":
    model = oknlp.cws.get_by_name("thulac")
    model([
        "我爱北京天安门"
    ])
    # [['我', '爱', '北京', '天安门']]

完整文档请参考 中文分词 - OKNLP文档

命名实体识别

import oknlp

if __name__ == "__main__":
    model = oknlp.ner.get_by_name("bert")
    model([
        "我爱北京天安门"
    ])
    # [[{'type': 'LOC', 'begin': 2, 'end': 4}, {'type': 'LOC', 'begin': 4, 'end': 7}]]

完整文档请参考 命名实体识别 - OKNLP文档

词性标注

import oknlp

if __name__ == "__main__":
    model = oknlp.postagging.get_by_name("bert")
    model([
        "我爱北京天安门"
    ])
    # [[('我', 'PN'), ('爱', 'VV'), ('北京', 'NR'), ('天安门', 'NR')]]

完整文档请参考 词性标注 - OKNLP文档

细粒度实体分类

import oknlp

if __name__ == "__main__":
    model = oknlp.typing.get_by_name("bert")
    model([
        ("我爱北京天安门", (2, 4))
    ])
    # [[('location', 0.7169095873832703), ('place', 0.8128180503845215), ('city', 0.6188656687736511), ('country', 0.12475886940956116)]]

完整文档请参考 细粒度实体分类 - OKNLP文档

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

oknlp-0.0.4rc2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (748.4 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

oknlp-0.0.4rc2-cp39-cp39-win_amd64.whl (81.5 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

oknlp-0.0.4rc2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (748.0 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

oknlp-0.0.4rc2-cp39-cp39-macosx_10_14_x86_64.whl (96.9 kB view hashes)

Uploaded CPython 3.9 macOS 10.14+ x86-64

oknlp-0.0.4rc2-cp38-cp38-win_amd64.whl (81.5 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

oknlp-0.0.4rc2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (748.5 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

oknlp-0.0.4rc2-cp38-cp38-macosx_10_14_x86_64.whl (96.9 kB view hashes)

Uploaded CPython 3.8 macOS 10.14+ x86-64

oknlp-0.0.4rc2-cp37-cp37m-win_amd64.whl (81.5 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

oknlp-0.0.4rc2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (749.4 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

oknlp-0.0.4rc2-cp37-cp37m-macosx_10_14_x86_64.whl (96.9 kB view hashes)

Uploaded CPython 3.7m macOS 10.14+ x86-64

oknlp-0.0.4rc2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (748.4 kB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

oknlp-0.0.4rc2-cp36-cp36m-macosx_10_14_x86_64.whl (96.9 kB view hashes)

Uploaded CPython 3.6m macOS 10.14+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page