rjieba 0.1.13


pip install rjieba

  Latest version

Released: Jan 13, 2025

Project Links

Meta
Author: messense <messense@icloud.com>

Classifiers

rjieba-py

CI PyPI

jieba-rs Python binding.

Installation

pip install rjieba

Usage

import rjieba


print(rjieba.cut('我们中出了一个叛徒'))
print(rjieba.tag('我们中出了一个叛徒'))

Performance

Running on MacBook Pro (15-inch, 2018) 2.2 GHz 6-Core Intel Core i7

In [1]: import jieba

In [2]: import cjieba

In [3]: import rjieba

In [4]: jieba.initialize()
Building prefix dict from the default dictionary ...
Loading model from cache /var/folders/8d/h3lyjgz14296j_lw7chgf5hc0000gp/T/jieba.cache
Loading model cost 0.695 seconds.
Prefix dict has been built successfully.

In [5]: cjieba.initialize()

In [6]: with open('../jieba-rs/examples/weicheng/src/weicheng.txt') as f:
   ...:     txt = f.read()
   ...:

In [7]: %timeit list(jieba.cut(txt))
1.1 s ± 10.6 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

In [8]: %timeit cjieba.cut(txt)
225 ms ± 3.95 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

In [9]: %timeit rjieba.cut(txt)
106 ms ± 2.01 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)

License

This work is released under the MIT license. A copy of the license is provided in the LICENSE file.

Wheel compatibility matrix

Platform CPython >=3.8 (abi3) CPython (additional flags: t) 3.13
macosx_10_12_x86_64
macosx_11_0_arm64
manylinux1_i686
manylinux2014_aarch64
manylinux2014_armv7l
manylinux2014_ppc64le
manylinux2014_s390x
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_armv7l
manylinux_2_17_ppc64le
manylinux_2_17_s390x
manylinux_2_17_x86_64
manylinux_2_5_i686
musllinux_1_2_aarch64
musllinux_1_2_armv7l
musllinux_1_2_i686
musllinux_1_2_x86_64
win32
win_amd64

Files in release

rjieba-0.1.13-cp313-cp313t-macosx_10_12_x86_64.whl (3.1MiB)
rjieba-0.1.13-cp313-cp313t-macosx_11_0_arm64.whl (3.1MiB)
rjieba-0.1.13-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4MiB)
rjieba-0.1.13-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2MiB)
rjieba-0.1.13-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.4MiB)
rjieba-0.1.13-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5MiB)
rjieba-0.1.13-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4MiB)
rjieba-0.1.13-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl (3.3MiB)
rjieba-0.1.13-cp313-cp313t-musllinux_1_2_aarch64.whl (3.5MiB)
rjieba-0.1.13-cp313-cp313t-musllinux_1_2_armv7l.whl (3.4MiB)
rjieba-0.1.13-cp313-cp313t-musllinux_1_2_i686.whl (3.4MiB)
rjieba-0.1.13-cp313-cp313t-musllinux_1_2_x86_64.whl (3.6MiB)
rjieba-0.1.13-cp313-cp313t-win32.whl (2.9MiB)
rjieba-0.1.13-cp313-cp313t-win_amd64.whl (3.0MiB)
rjieba-0.1.13-cp38-abi3-macosx_10_12_x86_64.whl (3.1MiB)
rjieba-0.1.13-cp38-abi3-macosx_11_0_arm64.whl (3.1MiB)
rjieba-0.1.13-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4MiB)
rjieba-0.1.13-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.2MiB)
rjieba-0.1.13-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.5MiB)
rjieba-0.1.13-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.5MiB)
rjieba-0.1.13-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4MiB)
rjieba-0.1.13-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (3.3MiB)
rjieba-0.1.13-cp38-abi3-musllinux_1_2_aarch64.whl (3.5MiB)
rjieba-0.1.13-cp38-abi3-musllinux_1_2_armv7l.whl (3.5MiB)
rjieba-0.1.13-cp38-abi3-musllinux_1_2_i686.whl (3.4MiB)
rjieba-0.1.13-cp38-abi3-musllinux_1_2_x86_64.whl (3.6MiB)
rjieba-0.1.13-cp38-abi3-win32.whl (2.9MiB)
rjieba-0.1.13-cp38-abi3-win_amd64.whl (3.0MiB)
rjieba-0.1.13.tar.gz (11.4KiB)
No dependencies