<a href="https://explosion.ai"><img src="https://explosion.ai/assets/img/logo.svg" width="125" height="125" align="right" /></a>
# spacy-pkuseg: Chinese word segmentation toolkit for spaCy
This package is a fork of
[`pkuseg-python`](https://github.com/lancopku/pkuseg-python) that simplifies
installation and serialization for use with [spaCy](https://spacy.io). The
underlying segmentation tools remain unmodified.
----------
# pkuseg:一个多领域中文分词工具包 [**(English Version)**](readme/readme_english.md)
pkuseg 是基于论文[[Luo et. al, 2019](#论文引用)]的工具包。其简单易用,支持细分领域分词,有效提升了分词准确度。
## 目录
* [主要亮点](#主要亮点)
* [编译和安装](#编译和安装)
* [各类分词工具包的性能对比](#各类分词工具包的性能对比)
* [使用方式](#使用方式)
* [论文引用](#论文引用)
* [作者](#作者)
* [常见问题及解答](#常见问题及解答)
## 主要亮点
pkuseg具有如下几个特点:
1. 多领域分词。不同于以往的通用中文分词工具,此工具包同时致力于为不同领域的数据提供个性化的预训练模型。根据待分词文本的领域特点,用户可以自由地选择不同的模型。 我们目前支持了新闻领域,网络领域,医药领域,旅游领域,以及混合领域的分词预训练模型。在使用中,如果用户明确待分词的领域,可加载对应的模型进行分词。如果用户无法确定具体领域,推荐使用在混合领域上训练的通用模型。各领域分词样例可参考 [**example.txt**](https://github.com/lancopku/pkuseg-python/blob/master/example.txt)。
2. 更高的分词准确率。相比于其他的分词工具包,当使用相同的训练数据和测试数据,pkuseg可以取得更高的分词准确率。
3. 支持用户自训练模型。支持用户使用全新的标注数据进行训练。
4. 支持词性标注。
## 编译和安装
- 目前**仅支持python3**
- **为了获得好的效果和速度,强烈建议大家通过pip install更新到目前的最新版本**
1. 通过PyPI安装(自带模型文件):
```
pip3 install pkuseg
之后通过import pkuseg来引用
```
**建议更新到最新版本**以获得更好的开箱体验:
```
pip3 install -U pkuseg
```
2. 如果PyPI官方源下载速度不理想,建议使用镜像源,比如:
初次安装:
```
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pkuseg
```
更新:
```
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -U pkuseg
```
3. 如果不使用pip安装方式,选择从GitHub下载,可运行以下命令安装:
```
python setup.py build_ext -i
```
GitHub的代码并不包括预训练模型,因此需要用户自行下载或训练模型,预训练模型可详见[release](https://github.com/lancopku/pkuseg-python/releases)。使用时需设定"model_name"为模型文件。
注意:**安装方式1和2目前仅支持linux(ubuntu)、mac、windows 64 位的python3版本**。如果非以上系统,请使用安装方式3进行本地编译安装。
## 各类分词工具包的性能对比
我们选择jieba、THULAC等国内代表分词工具包与pkuseg做性能比较,详细设置可参考[实验环境](readme/environment.md)。
#### 细领域训练及测试结果
以下是在不同数据集上的对比结果:
| MSRA | Precision | Recall | F-score |
| :----- | --------: | -----: | --------: |
| jieba | 87.01 | 89.88 | 88.42 |
| THULAC | 95.60 | 95.91 | 95.71 |
| pkuseg | 96.94 | 96.81 | **96.88** |
| WEIBO | Precision | Recall | F-score |
| :----- | --------: | -----: | --------: |
| jieba | 87.79 | 87.54 | 87.66 |
| THULAC | 93.40 | 92.40 | 92.87 |
| pkuseg | 93.78 | 94.65 | **94.21** |
#### 默认模型在不同领域的测试效果
考虑到很多用户在尝试分词工具的时候,大多数时候会使用工具包自带模型测试。为了直接对比“初始”性能,我们也比较了各个工具包的默认模型在不同领域的测试效果。请注意,这样的比较只是为了说明默认情况下的效果,并不一定是公平的。
| Default | MSRA | CTB8 | PKU | WEIBO | All Average |
| ------- | :---: | :---: | :---: | :---: | :---------: |
| jieba | 81.45 | 79.58 | 81.83 | 83.56 | 81.61 |
| THULAC | 85.55 | 87.84 | 92.29 | 86.65 | 88.08 |
| pkuseg | 87.29 | 91.77 | 92.68 | 93.43 | **91.29** |
其中,`All Average`显示的是在所有测试集上F-score的平均。
更多详细比较可参见[和现有工具包的比较](readme/comparison.md)。
## 使用方式
#### 代码示例
以下代码示例适用于python交互式环境。
代码示例1:使用默认配置进行分词(**如果用户无法确定分词领域,推荐使用默认模型分词**)
```python3
import pkuseg
seg = pkuseg.pkuseg() # 以默认配置加载模型
text = seg.cut('我爱北京天安门') # 进行分词
print(text)
```
代码示例2:细领域分词(**如果用户明确分词领域,推荐使用细领域模型分词**)
```python3
import pkuseg
seg = pkuseg.pkuseg(model_name='medicine') # 程序会自动下载所对应的细领域模型
text = seg.cut('我爱北京天安门') # 进行分词
print(text)
```
代码示例3:分词同时进行词性标注,各词性标签的详细含义可参考 [tags.txt](https://github.com/lancopku/pkuseg-python/blob/master/tags.txt)
```python3
import pkuseg
seg = pkuseg.pkuseg(postag=True) # 开启词性标注功能
text = seg.cut('我爱北京天安门') # 进行分词和词性标注
print(text)
```
代码示例4:对文件分词
```python3
import pkuseg
# 对input.txt的文件分词输出到output.txt中
# 开20个进程
pkuseg.test('input.txt', 'output.txt', nthread=20)
```
其他使用示例可参见[详细代码示例](readme/interface.md)。
#### 参数说明
模型配置
```
pkuseg.pkuseg(model_name = "default", user_dict = "default", postag = False)
model_name 模型路径。
"default",默认参数,表示使用我们预训练好的混合领域模型(仅对pip下载的用户)。
"news", 使用新闻领域模型。
"web", 使用网络领域模型。
"medicine", 使用医药领域模型。
"tourism", 使用旅游领域模型。
model_path, 从用户指定路径加载模型。
user_dict 设置用户词典。
"default", 默认参数,使用我们提供的词典。
None, 不使用词典。
dict_path, 在使用默认词典的同时会额外使用用户自定义词典,可以填自己的用户词典的路径,词典格式为一行一个词(如果选择进行词性标注并且已知该词的词性,则在该行写下词和词性,中间用tab字符隔开)。
postag 是否进行词性分析。
False, 默认参数,只进行分词,不进行词性标注。
True, 会在分词的同时进行词性标注。
```
对文件进行分词
```
pkuseg.test(readFile, outputFile, model_name = "default", user_dict = "default", postag = False, nthread = 10)
readFile 输入文件路径。
outputFile 输出文件路径。
model_name 模型路径。同pkuseg.pkuseg
user_dict 设置用户词典。同pkuseg.pkuseg
postag 设置是否开启词性分析功能。同pkuseg.pkuseg
nthread 测试时开的进程数。
```
模型训练
```
pkuseg.train(trainFile, testFile, savedir, train_iter = 20, init_model = None)
trainFile 训练文件路径。
testFile 测试文件路径。
savedir 训练模型的保存路径。
train_iter 训练轮数。
init_model 初始化模型,默认为None表示使用默认初始化,用户可以填自己想要初始化的模型的路径如init_model='./models/'。
```
#### 多进程分词
当将以上代码示例置于文件中运行时,如涉及多进程功能,请务必使用`if __name__ == '__main__'`保护全局语句,详见[多进程分词](readme/multiprocess.md)。
## 预训练模型
从pip安装的用户在使用细领域分词功能时,只需要设置model_name字段为对应的领域即可,会自动下载对应的细领域模型。
从github下载的用户则需要自己下载对应的预训练模型,并设置model_name字段为预训练模型路径。预训练模型可以在[release](https://github.com/lancopku/pkuseg-python/releases)部分下载。以下是对预训练模型的说明:
- **news**: 在MSRA(新闻语料)上训练的模型。
- **web**: 在微博(网络文本语料)上训练的模型。
- **medicine**: 在医药领域上训练的模型。
- **tourism**: 在旅游领域上训练的模型。
- **mixed**: 混合数据集训练的通用模型。随pip包附带的是此模型。
欢迎更多用户可以分享自己训练好的细分领域模型。
## 版本历史
详见[版本历史](readme/history.md)。
## 开源协议
1. 本代码采用MIT许可证。
2. 欢迎对该工具包提出任何宝贵意见和建议,请发邮件至jingjingxu@pku.edu.cn。
## 论文引用
该代码包主要基于以下科研论文,如使用了本工具,请引用以下论文:
* Ruixuan Luo, Jingjing Xu, Yi Zhang, Xuancheng Ren, Xu Sun. [PKUSEG: A Toolkit for Multi-Domain Chinese Word Segmentation](https://arxiv.org/abs/1906.11455). Arxiv. 2019.
```
@article{pkuseg,
author = {Luo, Ruixuan and Xu, Jingjing and Zhang, Yi and Ren, Xuancheng and Sun, Xu},
journal = {CoRR},
title = {PKUSEG: A Toolkit for Multi-Domain Chinese Word Segmentation.},
url = {https://arxiv.org/abs/1906.11455},
volume = {abs/1906.11455},
year = 2019
}
```
## 其他相关论文
* Xu Sun, Houfeng Wang, Wenjie Li. Fast Online Training with Frequency-Adaptive Learning Rates for Chinese Word Segmentation and New Word Detection. ACL. 2012.
* Jingjing Xu and Xu Sun. Dependency-based gated recursive neural network for chinese word segmentation. ACL. 2016.
* Jingjing Xu and Xu Sun. Transfer learning for low-resource chinese word segmentation with a novel neural network. NLPCC. 2017.
## 常见问题及解答
1. [为什么要发布pkuseg?](https://github.com/lancopku/pkuseg-python/wiki/FAQ#1-为什么要发布pkuseg)
2. [pkuseg使用了哪些技术?](https://github.com/lancopku/pkuseg-python/wiki/FAQ#2-pkuseg使用了哪些技术)
3. [无法使用多进程分词和训练功能,提示RuntimeError和BrokenPipeError。](https://github.com/lancopku/pkuseg-python/wiki/FAQ#3-无法使用多进程分词和训练功能提示runtimeerror和brokenpipeerror)
4. [是如何跟其它工具包在细领域数据上进行比较的?](https://github.com/lancopku/pkuseg-python/wiki/FAQ#4-是如何跟其它工具包在细领域数据上进行比较的)
5. [在黑盒测试集上进行比较的话,效果如何?](https://github.com/lancopku/pkuseg-python/wiki/FAQ#5-在黑盒测试集上进行比较的话效果如何)
6. [如果我不了解待分词语料的所属领域呢?](https://github.com/lancopku/pkuseg-python/wiki/FAQ#6-如果我不了解待分词语料的所属领域呢)
7. [如何看待在一些特定样例上的分词结果?](https://github.com/lancopku/pkuseg-python/wiki/FAQ#7-如何看待在一些特定样例上的分词结果)
8. [关于运行速度问题?](https://github.com/lancopku/pkuseg-python/wiki/FAQ#8-关于运行速度问题)
9. [关于多进程速度问题?](https://github.com/lancopku/pkuseg-python/wiki/FAQ#9-关于多进程速度问题)
## 致谢
感谢俞士汶教授(北京大学计算语言所)与邱立坤博士提供的训练数据集!
## 作者
Ruixuan Luo (罗睿轩), Jingjing Xu(许晶晶), Xuancheng Ren(任宣丞), Yi Zhang(张艺), Bingzhen Wei(位冰镇), Xu Sun (孙栩)
北京大学 [语言计算与机器学习研究组](http://lanco.pku.edu.cn/)
Raw data
{
"_id": null,
"home_page": "https://github.com/explosion/spacy-pkuseg",
"name": "spacy-pkuseg",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Explosion",
"author_email": "contact@explosion.ai",
"download_url": "https://files.pythonhosted.org/packages/75/14/c21fc3a5a9cee55c675d864674df0409fd5653b564e968e4ebbf15b461ad/spacy_pkuseg-1.0.1.tar.gz",
"platform": null,
"description": "<a href=\"https://explosion.ai\"><img src=\"https://explosion.ai/assets/img/logo.svg\" width=\"125\" height=\"125\" align=\"right\" /></a>\n\n# spacy-pkuseg: Chinese word segmentation toolkit for spaCy\n\nThis package is a fork of\n[`pkuseg-python`](https://github.com/lancopku/pkuseg-python) that simplifies\ninstallation and serialization for use with [spaCy](https://spacy.io). The\nunderlying segmentation tools remain unmodified.\n\n----------\n\n# pkuseg\uff1a\u4e00\u4e2a\u591a\u9886\u57df\u4e2d\u6587\u5206\u8bcd\u5de5\u5177\u5305 [**(English Version)**](readme/readme_english.md)\n\npkuseg \u662f\u57fa\u4e8e\u8bba\u6587[[Luo et. al, 2019](#\u8bba\u6587\u5f15\u7528)]\u7684\u5de5\u5177\u5305\u3002\u5176\u7b80\u5355\u6613\u7528\uff0c\u652f\u6301\u7ec6\u5206\u9886\u57df\u5206\u8bcd\uff0c\u6709\u6548\u63d0\u5347\u4e86\u5206\u8bcd\u51c6\u786e\u5ea6\u3002\n\n\n\n## \u76ee\u5f55\n\n* [\u4e3b\u8981\u4eae\u70b9](#\u4e3b\u8981\u4eae\u70b9)\n* [\u7f16\u8bd1\u548c\u5b89\u88c5](#\u7f16\u8bd1\u548c\u5b89\u88c5)\n* [\u5404\u7c7b\u5206\u8bcd\u5de5\u5177\u5305\u7684\u6027\u80fd\u5bf9\u6bd4](#\u5404\u7c7b\u5206\u8bcd\u5de5\u5177\u5305\u7684\u6027\u80fd\u5bf9\u6bd4)\n* [\u4f7f\u7528\u65b9\u5f0f](#\u4f7f\u7528\u65b9\u5f0f)\n* [\u8bba\u6587\u5f15\u7528](#\u8bba\u6587\u5f15\u7528)\n* [\u4f5c\u8005](#\u4f5c\u8005)\n* [\u5e38\u89c1\u95ee\u9898\u53ca\u89e3\u7b54](#\u5e38\u89c1\u95ee\u9898\u53ca\u89e3\u7b54)\n\n\n\n## \u4e3b\u8981\u4eae\u70b9\n\npkuseg\u5177\u6709\u5982\u4e0b\u51e0\u4e2a\u7279\u70b9\uff1a\n\n1. \u591a\u9886\u57df\u5206\u8bcd\u3002\u4e0d\u540c\u4e8e\u4ee5\u5f80\u7684\u901a\u7528\u4e2d\u6587\u5206\u8bcd\u5de5\u5177\uff0c\u6b64\u5de5\u5177\u5305\u540c\u65f6\u81f4\u529b\u4e8e\u4e3a\u4e0d\u540c\u9886\u57df\u7684\u6570\u636e\u63d0\u4f9b\u4e2a\u6027\u5316\u7684\u9884\u8bad\u7ec3\u6a21\u578b\u3002\u6839\u636e\u5f85\u5206\u8bcd\u6587\u672c\u7684\u9886\u57df\u7279\u70b9\uff0c\u7528\u6237\u53ef\u4ee5\u81ea\u7531\u5730\u9009\u62e9\u4e0d\u540c\u7684\u6a21\u578b\u3002 \u6211\u4eec\u76ee\u524d\u652f\u6301\u4e86\u65b0\u95fb\u9886\u57df\uff0c\u7f51\u7edc\u9886\u57df\uff0c\u533b\u836f\u9886\u57df\uff0c\u65c5\u6e38\u9886\u57df\uff0c\u4ee5\u53ca\u6df7\u5408\u9886\u57df\u7684\u5206\u8bcd\u9884\u8bad\u7ec3\u6a21\u578b\u3002\u5728\u4f7f\u7528\u4e2d\uff0c\u5982\u679c\u7528\u6237\u660e\u786e\u5f85\u5206\u8bcd\u7684\u9886\u57df\uff0c\u53ef\u52a0\u8f7d\u5bf9\u5e94\u7684\u6a21\u578b\u8fdb\u884c\u5206\u8bcd\u3002\u5982\u679c\u7528\u6237\u65e0\u6cd5\u786e\u5b9a\u5177\u4f53\u9886\u57df\uff0c\u63a8\u8350\u4f7f\u7528\u5728\u6df7\u5408\u9886\u57df\u4e0a\u8bad\u7ec3\u7684\u901a\u7528\u6a21\u578b\u3002\u5404\u9886\u57df\u5206\u8bcd\u6837\u4f8b\u53ef\u53c2\u8003 [**example.txt**](https://github.com/lancopku/pkuseg-python/blob/master/example.txt)\u3002\n2. \u66f4\u9ad8\u7684\u5206\u8bcd\u51c6\u786e\u7387\u3002\u76f8\u6bd4\u4e8e\u5176\u4ed6\u7684\u5206\u8bcd\u5de5\u5177\u5305\uff0c\u5f53\u4f7f\u7528\u76f8\u540c\u7684\u8bad\u7ec3\u6570\u636e\u548c\u6d4b\u8bd5\u6570\u636e\uff0cpkuseg\u53ef\u4ee5\u53d6\u5f97\u66f4\u9ad8\u7684\u5206\u8bcd\u51c6\u786e\u7387\u3002\n3. \u652f\u6301\u7528\u6237\u81ea\u8bad\u7ec3\u6a21\u578b\u3002\u652f\u6301\u7528\u6237\u4f7f\u7528\u5168\u65b0\u7684\u6807\u6ce8\u6570\u636e\u8fdb\u884c\u8bad\u7ec3\u3002\n4. \u652f\u6301\u8bcd\u6027\u6807\u6ce8\u3002\n\n\n## \u7f16\u8bd1\u548c\u5b89\u88c5\n\n- \u76ee\u524d**\u4ec5\u652f\u6301python3**\n- **\u4e3a\u4e86\u83b7\u5f97\u597d\u7684\u6548\u679c\u548c\u901f\u5ea6\uff0c\u5f3a\u70c8\u5efa\u8bae\u5927\u5bb6\u901a\u8fc7pip install\u66f4\u65b0\u5230\u76ee\u524d\u7684\u6700\u65b0\u7248\u672c**\n\n1. \u901a\u8fc7PyPI\u5b89\u88c5(\u81ea\u5e26\u6a21\u578b\u6587\u4ef6)\uff1a\n\t```\n\tpip3 install pkuseg\n\t\u4e4b\u540e\u901a\u8fc7import pkuseg\u6765\u5f15\u7528\n\t```\n **\u5efa\u8bae\u66f4\u65b0\u5230\u6700\u65b0\u7248\u672c**\u4ee5\u83b7\u5f97\u66f4\u597d\u7684\u5f00\u7bb1\u4f53\u9a8c\uff1a\n \t```\n\tpip3 install -U pkuseg\n\t```\n2. \u5982\u679cPyPI\u5b98\u65b9\u6e90\u4e0b\u8f7d\u901f\u5ea6\u4e0d\u7406\u60f3\uff0c\u5efa\u8bae\u4f7f\u7528\u955c\u50cf\u6e90\uff0c\u6bd4\u5982\uff1a \n \u521d\u6b21\u5b89\u88c5\uff1a\n\t```\n\tpip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pkuseg\n\t```\n \u66f4\u65b0\uff1a\n\t```\n\tpip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -U pkuseg\n\t```\n \n3. \u5982\u679c\u4e0d\u4f7f\u7528pip\u5b89\u88c5\u65b9\u5f0f\uff0c\u9009\u62e9\u4eceGitHub\u4e0b\u8f7d\uff0c\u53ef\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5\uff1a\n\t```\n\tpython setup.py build_ext -i\n\t```\n\t\n GitHub\u7684\u4ee3\u7801\u5e76\u4e0d\u5305\u62ec\u9884\u8bad\u7ec3\u6a21\u578b\uff0c\u56e0\u6b64\u9700\u8981\u7528\u6237\u81ea\u884c\u4e0b\u8f7d\u6216\u8bad\u7ec3\u6a21\u578b\uff0c\u9884\u8bad\u7ec3\u6a21\u578b\u53ef\u8be6\u89c1[release](https://github.com/lancopku/pkuseg-python/releases)\u3002\u4f7f\u7528\u65f6\u9700\u8bbe\u5b9a\"model_name\"\u4e3a\u6a21\u578b\u6587\u4ef6\u3002\n\n\u6ce8\u610f\uff1a**\u5b89\u88c5\u65b9\u5f0f1\u548c2\u76ee\u524d\u4ec5\u652f\u6301linux(ubuntu)\u3001mac\u3001windows 64 \u4f4d\u7684python3\u7248\u672c**\u3002\u5982\u679c\u975e\u4ee5\u4e0a\u7cfb\u7edf\uff0c\u8bf7\u4f7f\u7528\u5b89\u88c5\u65b9\u5f0f3\u8fdb\u884c\u672c\u5730\u7f16\u8bd1\u5b89\u88c5\u3002\n\t\n\n## \u5404\u7c7b\u5206\u8bcd\u5de5\u5177\u5305\u7684\u6027\u80fd\u5bf9\u6bd4\n\n\u6211\u4eec\u9009\u62e9jieba\u3001THULAC\u7b49\u56fd\u5185\u4ee3\u8868\u5206\u8bcd\u5de5\u5177\u5305\u4e0epkuseg\u505a\u6027\u80fd\u6bd4\u8f83\uff0c\u8be6\u7ec6\u8bbe\u7f6e\u53ef\u53c2\u8003[\u5b9e\u9a8c\u73af\u5883](readme/environment.md)\u3002\n\n\n\n#### \u7ec6\u9886\u57df\u8bad\u7ec3\u53ca\u6d4b\u8bd5\u7ed3\u679c\n\n\u4ee5\u4e0b\u662f\u5728\u4e0d\u540c\u6570\u636e\u96c6\u4e0a\u7684\u5bf9\u6bd4\u7ed3\u679c\uff1a\n\n| MSRA | Precision | Recall | F-score |\n| :----- | --------: | -----: | --------: |\n| jieba | 87.01 | 89.88 | 88.42 |\n| THULAC | 95.60 | 95.91 | 95.71 |\n| pkuseg | 96.94 | 96.81 | **96.88** |\n\n\n| WEIBO | Precision | Recall | F-score |\n| :----- | --------: | -----: | --------: |\n| jieba | 87.79 | 87.54 | 87.66 |\n| THULAC | 93.40 | 92.40 | 92.87 |\n| pkuseg | 93.78 | 94.65 | **94.21** |\n\n\n\n\n#### \u9ed8\u8ba4\u6a21\u578b\u5728\u4e0d\u540c\u9886\u57df\u7684\u6d4b\u8bd5\u6548\u679c\n\n\u8003\u8651\u5230\u5f88\u591a\u7528\u6237\u5728\u5c1d\u8bd5\u5206\u8bcd\u5de5\u5177\u7684\u65f6\u5019\uff0c\u5927\u591a\u6570\u65f6\u5019\u4f1a\u4f7f\u7528\u5de5\u5177\u5305\u81ea\u5e26\u6a21\u578b\u6d4b\u8bd5\u3002\u4e3a\u4e86\u76f4\u63a5\u5bf9\u6bd4\u201c\u521d\u59cb\u201d\u6027\u80fd\uff0c\u6211\u4eec\u4e5f\u6bd4\u8f83\u4e86\u5404\u4e2a\u5de5\u5177\u5305\u7684\u9ed8\u8ba4\u6a21\u578b\u5728\u4e0d\u540c\u9886\u57df\u7684\u6d4b\u8bd5\u6548\u679c\u3002\u8bf7\u6ce8\u610f\uff0c\u8fd9\u6837\u7684\u6bd4\u8f83\u53ea\u662f\u4e3a\u4e86\u8bf4\u660e\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u7684\u6548\u679c\uff0c\u5e76\u4e0d\u4e00\u5b9a\u662f\u516c\u5e73\u7684\u3002\n\n| Default | MSRA | CTB8 | PKU | WEIBO | All Average |\n| ------- | :---: | :---: | :---: | :---: | :---------: |\n| jieba | 81.45 | 79.58 | 81.83 | 83.56 | 81.61 |\n| THULAC |\t85.55 | 87.84 | 92.29 | 86.65 | 88.08 |\n| pkuseg | 87.29 | 91.77 | 92.68 | 93.43 | **91.29** |\n\n\u5176\u4e2d\uff0c`All Average`\u663e\u793a\u7684\u662f\u5728\u6240\u6709\u6d4b\u8bd5\u96c6\u4e0aF-score\u7684\u5e73\u5747\u3002\n\n\u66f4\u591a\u8be6\u7ec6\u6bd4\u8f83\u53ef\u53c2\u89c1[\u548c\u73b0\u6709\u5de5\u5177\u5305\u7684\u6bd4\u8f83](readme/comparison.md)\u3002\n\n## \u4f7f\u7528\u65b9\u5f0f\n\n#### \u4ee3\u7801\u793a\u4f8b\n\n\u4ee5\u4e0b\u4ee3\u7801\u793a\u4f8b\u9002\u7528\u4e8epython\u4ea4\u4e92\u5f0f\u73af\u5883\u3002\n\n\u4ee3\u7801\u793a\u4f8b1\uff1a\u4f7f\u7528\u9ed8\u8ba4\u914d\u7f6e\u8fdb\u884c\u5206\u8bcd\uff08**\u5982\u679c\u7528\u6237\u65e0\u6cd5\u786e\u5b9a\u5206\u8bcd\u9886\u57df\uff0c\u63a8\u8350\u4f7f\u7528\u9ed8\u8ba4\u6a21\u578b\u5206\u8bcd**\uff09\n```python3\nimport pkuseg\n\nseg = pkuseg.pkuseg() # \u4ee5\u9ed8\u8ba4\u914d\u7f6e\u52a0\u8f7d\u6a21\u578b\ntext = seg.cut('\u6211\u7231\u5317\u4eac\u5929\u5b89\u95e8') # \u8fdb\u884c\u5206\u8bcd\nprint(text)\n```\n\n\u4ee3\u7801\u793a\u4f8b2\uff1a\u7ec6\u9886\u57df\u5206\u8bcd\uff08**\u5982\u679c\u7528\u6237\u660e\u786e\u5206\u8bcd\u9886\u57df\uff0c\u63a8\u8350\u4f7f\u7528\u7ec6\u9886\u57df\u6a21\u578b\u5206\u8bcd**\uff09\n```python3\nimport pkuseg\n\nseg = pkuseg.pkuseg(model_name='medicine') # \u7a0b\u5e8f\u4f1a\u81ea\u52a8\u4e0b\u8f7d\u6240\u5bf9\u5e94\u7684\u7ec6\u9886\u57df\u6a21\u578b\ntext = seg.cut('\u6211\u7231\u5317\u4eac\u5929\u5b89\u95e8') # \u8fdb\u884c\u5206\u8bcd\nprint(text)\n```\n\n\u4ee3\u7801\u793a\u4f8b3\uff1a\u5206\u8bcd\u540c\u65f6\u8fdb\u884c\u8bcd\u6027\u6807\u6ce8\uff0c\u5404\u8bcd\u6027\u6807\u7b7e\u7684\u8be6\u7ec6\u542b\u4e49\u53ef\u53c2\u8003 [tags.txt](https://github.com/lancopku/pkuseg-python/blob/master/tags.txt)\n```python3\nimport pkuseg\n\nseg = pkuseg.pkuseg(postag=True) # \u5f00\u542f\u8bcd\u6027\u6807\u6ce8\u529f\u80fd\ntext = seg.cut('\u6211\u7231\u5317\u4eac\u5929\u5b89\u95e8') # \u8fdb\u884c\u5206\u8bcd\u548c\u8bcd\u6027\u6807\u6ce8\nprint(text)\n```\n\n\n\u4ee3\u7801\u793a\u4f8b4\uff1a\u5bf9\u6587\u4ef6\u5206\u8bcd\n```python3\nimport pkuseg\n\n# \u5bf9input.txt\u7684\u6587\u4ef6\u5206\u8bcd\u8f93\u51fa\u5230output.txt\u4e2d\n# \u5f0020\u4e2a\u8fdb\u7a0b\npkuseg.test('input.txt', 'output.txt', nthread=20) \n```\n\n\u5176\u4ed6\u4f7f\u7528\u793a\u4f8b\u53ef\u53c2\u89c1[\u8be6\u7ec6\u4ee3\u7801\u793a\u4f8b](readme/interface.md)\u3002\n\n\n\n#### \u53c2\u6570\u8bf4\u660e\n\n\u6a21\u578b\u914d\u7f6e\n```\npkuseg.pkuseg(model_name = \"default\", user_dict = \"default\", postag = False)\n\tmodel_name\t\t\u6a21\u578b\u8def\u5f84\u3002\n\t\t\t \"default\"\uff0c\u9ed8\u8ba4\u53c2\u6570\uff0c\u8868\u793a\u4f7f\u7528\u6211\u4eec\u9884\u8bad\u7ec3\u597d\u7684\u6df7\u5408\u9886\u57df\u6a21\u578b(\u4ec5\u5bf9pip\u4e0b\u8f7d\u7684\u7528\u6237)\u3002\n\t\t\t\t\"news\", \u4f7f\u7528\u65b0\u95fb\u9886\u57df\u6a21\u578b\u3002\n\t\t\t\t\"web\", \u4f7f\u7528\u7f51\u7edc\u9886\u57df\u6a21\u578b\u3002\n\t\t\t\t\"medicine\", \u4f7f\u7528\u533b\u836f\u9886\u57df\u6a21\u578b\u3002\n\t\t\t\t\"tourism\", \u4f7f\u7528\u65c5\u6e38\u9886\u57df\u6a21\u578b\u3002\n\t\t\t model_path, \u4ece\u7528\u6237\u6307\u5b9a\u8def\u5f84\u52a0\u8f7d\u6a21\u578b\u3002\n\tuser_dict\t\t\u8bbe\u7f6e\u7528\u6237\u8bcd\u5178\u3002\n\t\t\t\t\"default\", \u9ed8\u8ba4\u53c2\u6570\uff0c\u4f7f\u7528\u6211\u4eec\u63d0\u4f9b\u7684\u8bcd\u5178\u3002\n\t\t\t\tNone, \u4e0d\u4f7f\u7528\u8bcd\u5178\u3002\n\t\t\t\tdict_path, \u5728\u4f7f\u7528\u9ed8\u8ba4\u8bcd\u5178\u7684\u540c\u65f6\u4f1a\u989d\u5916\u4f7f\u7528\u7528\u6237\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u53ef\u4ee5\u586b\u81ea\u5df1\u7684\u7528\u6237\u8bcd\u5178\u7684\u8def\u5f84\uff0c\u8bcd\u5178\u683c\u5f0f\u4e3a\u4e00\u884c\u4e00\u4e2a\u8bcd\uff08\u5982\u679c\u9009\u62e9\u8fdb\u884c\u8bcd\u6027\u6807\u6ce8\u5e76\u4e14\u5df2\u77e5\u8be5\u8bcd\u7684\u8bcd\u6027\uff0c\u5219\u5728\u8be5\u884c\u5199\u4e0b\u8bcd\u548c\u8bcd\u6027\uff0c\u4e2d\u95f4\u7528tab\u5b57\u7b26\u9694\u5f00\uff09\u3002\n\tpostag\t\t \u662f\u5426\u8fdb\u884c\u8bcd\u6027\u5206\u6790\u3002\n\t\t\t\tFalse, \u9ed8\u8ba4\u53c2\u6570\uff0c\u53ea\u8fdb\u884c\u5206\u8bcd\uff0c\u4e0d\u8fdb\u884c\u8bcd\u6027\u6807\u6ce8\u3002\n\t\t\t\tTrue, \u4f1a\u5728\u5206\u8bcd\u7684\u540c\u65f6\u8fdb\u884c\u8bcd\u6027\u6807\u6ce8\u3002\n```\n\n\u5bf9\u6587\u4ef6\u8fdb\u884c\u5206\u8bcd\n```\npkuseg.test(readFile, outputFile, model_name = \"default\", user_dict = \"default\", postag = False, nthread = 10)\n\treadFile\t\t\u8f93\u5165\u6587\u4ef6\u8def\u5f84\u3002\n\toutputFile\t\t\u8f93\u51fa\u6587\u4ef6\u8def\u5f84\u3002\n\tmodel_name\t\t\u6a21\u578b\u8def\u5f84\u3002\u540cpkuseg.pkuseg\n\tuser_dict\t\t\u8bbe\u7f6e\u7528\u6237\u8bcd\u5178\u3002\u540cpkuseg.pkuseg\n\tpostag\t\t\t\u8bbe\u7f6e\u662f\u5426\u5f00\u542f\u8bcd\u6027\u5206\u6790\u529f\u80fd\u3002\u540cpkuseg.pkuseg\n\tnthread\t\t\t\u6d4b\u8bd5\u65f6\u5f00\u7684\u8fdb\u7a0b\u6570\u3002\n```\n\n\u6a21\u578b\u8bad\u7ec3\n```\npkuseg.train(trainFile, testFile, savedir, train_iter = 20, init_model = None)\n\ttrainFile\t\t\u8bad\u7ec3\u6587\u4ef6\u8def\u5f84\u3002\n\ttestFile\t\t\u6d4b\u8bd5\u6587\u4ef6\u8def\u5f84\u3002\n\tsavedir\t\t\t\u8bad\u7ec3\u6a21\u578b\u7684\u4fdd\u5b58\u8def\u5f84\u3002\n\ttrain_iter\t\t\u8bad\u7ec3\u8f6e\u6570\u3002\n\tinit_model\t\t\u521d\u59cb\u5316\u6a21\u578b\uff0c\u9ed8\u8ba4\u4e3aNone\u8868\u793a\u4f7f\u7528\u9ed8\u8ba4\u521d\u59cb\u5316\uff0c\u7528\u6237\u53ef\u4ee5\u586b\u81ea\u5df1\u60f3\u8981\u521d\u59cb\u5316\u7684\u6a21\u578b\u7684\u8def\u5f84\u5982init_model='./models/'\u3002\n```\n\n\n\n#### \u591a\u8fdb\u7a0b\u5206\u8bcd\n\n\u5f53\u5c06\u4ee5\u4e0a\u4ee3\u7801\u793a\u4f8b\u7f6e\u4e8e\u6587\u4ef6\u4e2d\u8fd0\u884c\u65f6\uff0c\u5982\u6d89\u53ca\u591a\u8fdb\u7a0b\u529f\u80fd\uff0c\u8bf7\u52a1\u5fc5\u4f7f\u7528`if __name__ == '__main__'`\u4fdd\u62a4\u5168\u5c40\u8bed\u53e5\uff0c\u8be6\u89c1[\u591a\u8fdb\u7a0b\u5206\u8bcd](readme/multiprocess.md)\u3002\n\n\n\n## \u9884\u8bad\u7ec3\u6a21\u578b\n\n\u4ecepip\u5b89\u88c5\u7684\u7528\u6237\u5728\u4f7f\u7528\u7ec6\u9886\u57df\u5206\u8bcd\u529f\u80fd\u65f6\uff0c\u53ea\u9700\u8981\u8bbe\u7f6emodel_name\u5b57\u6bb5\u4e3a\u5bf9\u5e94\u7684\u9886\u57df\u5373\u53ef\uff0c\u4f1a\u81ea\u52a8\u4e0b\u8f7d\u5bf9\u5e94\u7684\u7ec6\u9886\u57df\u6a21\u578b\u3002\n\n\u4ecegithub\u4e0b\u8f7d\u7684\u7528\u6237\u5219\u9700\u8981\u81ea\u5df1\u4e0b\u8f7d\u5bf9\u5e94\u7684\u9884\u8bad\u7ec3\u6a21\u578b\uff0c\u5e76\u8bbe\u7f6emodel_name\u5b57\u6bb5\u4e3a\u9884\u8bad\u7ec3\u6a21\u578b\u8def\u5f84\u3002\u9884\u8bad\u7ec3\u6a21\u578b\u53ef\u4ee5\u5728[release](https://github.com/lancopku/pkuseg-python/releases)\u90e8\u5206\u4e0b\u8f7d\u3002\u4ee5\u4e0b\u662f\u5bf9\u9884\u8bad\u7ec3\u6a21\u578b\u7684\u8bf4\u660e\uff1a\n\n- **news**: \u5728MSRA\uff08\u65b0\u95fb\u8bed\u6599\uff09\u4e0a\u8bad\u7ec3\u7684\u6a21\u578b\u3002\n\n- **web**: \u5728\u5fae\u535a\uff08\u7f51\u7edc\u6587\u672c\u8bed\u6599\uff09\u4e0a\u8bad\u7ec3\u7684\u6a21\u578b\u3002\n\n- **medicine**: \u5728\u533b\u836f\u9886\u57df\u4e0a\u8bad\u7ec3\u7684\u6a21\u578b\u3002\n\n- **tourism**: \u5728\u65c5\u6e38\u9886\u57df\u4e0a\u8bad\u7ec3\u7684\u6a21\u578b\u3002\n\n- **mixed**: \u6df7\u5408\u6570\u636e\u96c6\u8bad\u7ec3\u7684\u901a\u7528\u6a21\u578b\u3002\u968fpip\u5305\u9644\u5e26\u7684\u662f\u6b64\u6a21\u578b\u3002\n\n\n\n\u6b22\u8fce\u66f4\u591a\u7528\u6237\u53ef\u4ee5\u5206\u4eab\u81ea\u5df1\u8bad\u7ec3\u597d\u7684\u7ec6\u5206\u9886\u57df\u6a21\u578b\u3002\n\n\n\n## \u7248\u672c\u5386\u53f2\n\n\u8be6\u89c1[\u7248\u672c\u5386\u53f2](readme/history.md)\u3002\n\n\n## \u5f00\u6e90\u534f\u8bae\n1. \u672c\u4ee3\u7801\u91c7\u7528MIT\u8bb8\u53ef\u8bc1\u3002\n2. \u6b22\u8fce\u5bf9\u8be5\u5de5\u5177\u5305\u63d0\u51fa\u4efb\u4f55\u5b9d\u8d35\u610f\u89c1\u548c\u5efa\u8bae\uff0c\u8bf7\u53d1\u90ae\u4ef6\u81f3jingjingxu@pku.edu.cn\u3002\n\n\n\n## \u8bba\u6587\u5f15\u7528\n\n\u8be5\u4ee3\u7801\u5305\u4e3b\u8981\u57fa\u4e8e\u4ee5\u4e0b\u79d1\u7814\u8bba\u6587\uff0c\u5982\u4f7f\u7528\u4e86\u672c\u5de5\u5177\uff0c\u8bf7\u5f15\u7528\u4ee5\u4e0b\u8bba\u6587\uff1a\n* Ruixuan Luo, Jingjing Xu, Yi Zhang, Xuancheng Ren, Xu Sun. [PKUSEG: A Toolkit for Multi-Domain Chinese Word Segmentation](https://arxiv.org/abs/1906.11455). Arxiv. 2019.\n\n```\n\n@article{pkuseg,\n author = {Luo, Ruixuan and Xu, Jingjing and Zhang, Yi and Ren, Xuancheng and Sun, Xu},\n journal = {CoRR},\n title = {PKUSEG: A Toolkit for Multi-Domain Chinese Word Segmentation.},\n url = {https://arxiv.org/abs/1906.11455},\n volume = {abs/1906.11455},\n year = 2019\n}\n```\n\n## \u5176\u4ed6\u76f8\u5173\u8bba\u6587\n\n* Xu Sun, Houfeng Wang, Wenjie Li. Fast Online Training with Frequency-Adaptive Learning Rates for Chinese Word Segmentation and New Word Detection. ACL. 2012.\n* Jingjing Xu and Xu Sun. Dependency-based gated recursive neural network for chinese word segmentation. ACL. 2016.\n* Jingjing Xu and Xu Sun. Transfer learning for low-resource chinese word segmentation with a novel neural network. NLPCC. 2017.\n\n## \u5e38\u89c1\u95ee\u9898\u53ca\u89e3\u7b54\n\n\n1. [\u4e3a\u4ec0\u4e48\u8981\u53d1\u5e03pkuseg\uff1f](https://github.com/lancopku/pkuseg-python/wiki/FAQ#1-\u4e3a\u4ec0\u4e48\u8981\u53d1\u5e03pkuseg)\n2. [pkuseg\u4f7f\u7528\u4e86\u54ea\u4e9b\u6280\u672f\uff1f](https://github.com/lancopku/pkuseg-python/wiki/FAQ#2-pkuseg\u4f7f\u7528\u4e86\u54ea\u4e9b\u6280\u672f)\n3. [\u65e0\u6cd5\u4f7f\u7528\u591a\u8fdb\u7a0b\u5206\u8bcd\u548c\u8bad\u7ec3\u529f\u80fd\uff0c\u63d0\u793aRuntimeError\u548cBrokenPipeError\u3002](https://github.com/lancopku/pkuseg-python/wiki/FAQ#3-\u65e0\u6cd5\u4f7f\u7528\u591a\u8fdb\u7a0b\u5206\u8bcd\u548c\u8bad\u7ec3\u529f\u80fd\u63d0\u793aruntimeerror\u548cbrokenpipeerror)\n4. [\u662f\u5982\u4f55\u8ddf\u5176\u5b83\u5de5\u5177\u5305\u5728\u7ec6\u9886\u57df\u6570\u636e\u4e0a\u8fdb\u884c\u6bd4\u8f83\u7684\uff1f](https://github.com/lancopku/pkuseg-python/wiki/FAQ#4-\u662f\u5982\u4f55\u8ddf\u5176\u5b83\u5de5\u5177\u5305\u5728\u7ec6\u9886\u57df\u6570\u636e\u4e0a\u8fdb\u884c\u6bd4\u8f83\u7684)\n5. [\u5728\u9ed1\u76d2\u6d4b\u8bd5\u96c6\u4e0a\u8fdb\u884c\u6bd4\u8f83\u7684\u8bdd\uff0c\u6548\u679c\u5982\u4f55\uff1f](https://github.com/lancopku/pkuseg-python/wiki/FAQ#5-\u5728\u9ed1\u76d2\u6d4b\u8bd5\u96c6\u4e0a\u8fdb\u884c\u6bd4\u8f83\u7684\u8bdd\u6548\u679c\u5982\u4f55)\n6. [\u5982\u679c\u6211\u4e0d\u4e86\u89e3\u5f85\u5206\u8bcd\u8bed\u6599\u7684\u6240\u5c5e\u9886\u57df\u5462\uff1f](https://github.com/lancopku/pkuseg-python/wiki/FAQ#6-\u5982\u679c\u6211\u4e0d\u4e86\u89e3\u5f85\u5206\u8bcd\u8bed\u6599\u7684\u6240\u5c5e\u9886\u57df\u5462)\n7. [\u5982\u4f55\u770b\u5f85\u5728\u4e00\u4e9b\u7279\u5b9a\u6837\u4f8b\u4e0a\u7684\u5206\u8bcd\u7ed3\u679c\uff1f](https://github.com/lancopku/pkuseg-python/wiki/FAQ#7-\u5982\u4f55\u770b\u5f85\u5728\u4e00\u4e9b\u7279\u5b9a\u6837\u4f8b\u4e0a\u7684\u5206\u8bcd\u7ed3\u679c)\n8. [\u5173\u4e8e\u8fd0\u884c\u901f\u5ea6\u95ee\u9898\uff1f](https://github.com/lancopku/pkuseg-python/wiki/FAQ#8-\u5173\u4e8e\u8fd0\u884c\u901f\u5ea6\u95ee\u9898)\n9. [\u5173\u4e8e\u591a\u8fdb\u7a0b\u901f\u5ea6\u95ee\u9898\uff1f](https://github.com/lancopku/pkuseg-python/wiki/FAQ#9-\u5173\u4e8e\u591a\u8fdb\u7a0b\u901f\u5ea6\u95ee\u9898)\n\n\n## \u81f4\u8c22\n\n\u611f\u8c22\u4fde\u58eb\u6c76\u6559\u6388\uff08\u5317\u4eac\u5927\u5b66\u8ba1\u7b97\u8bed\u8a00\u6240\uff09\u4e0e\u90b1\u7acb\u5764\u535a\u58eb\u63d0\u4f9b\u7684\u8bad\u7ec3\u6570\u636e\u96c6\uff01\n\n## \u4f5c\u8005\n\nRuixuan Luo \uff08\u7f57\u777f\u8f69\uff09, Jingjing Xu\uff08\u8bb8\u6676\u6676\uff09, Xuancheng Ren\uff08\u4efb\u5ba3\u4e1e\uff09, Yi Zhang\uff08\u5f20\u827a\uff09, Bingzhen Wei\uff08\u4f4d\u51b0\u9547\uff09\uff0c Xu Sun \uff08\u5b59\u6829\uff09 \n\n\u5317\u4eac\u5927\u5b66 [\u8bed\u8a00\u8ba1\u7b97\u4e0e\u673a\u5668\u5b66\u4e60\u7814\u7a76\u7ec4](http://lanco.pku.edu.cn/)\n\n\n\n\n\n\n\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Chinese word segmentation toolkit for spaCy (fork of pkuseg-python)",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://github.com/explosion/spacy-pkuseg"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "233cfd8b78d8bb61fbc7750b69bb5739f529aef5afc1b5e24a905e7cca3d70e5",
"md5": "13ed6cd0834b90990024123bc4d2b916",
"sha256": "6b59ebeded131c415f41e9010b1cd94d109aee67e44c847b75cfc71fe1376080"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "13ed6cd0834b90990024123bc4d2b916",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 2447088,
"upload_time": "2025-07-14T10:50:10",
"upload_time_iso_8601": "2025-07-14T10:50:10.981893Z",
"url": "https://files.pythonhosted.org/packages/23/3c/fd8b78d8bb61fbc7750b69bb5739f529aef5afc1b5e24a905e7cca3d70e5/spacy_pkuseg-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0181c74223061aece129009ce22a7a24ce4e55737572a42b0c1f8ccb7acc6d1e",
"md5": "e601fae00c3e31b74043bf731c695162",
"sha256": "052f3fb4b66179d04c0e432add868630ba3fede14396a3a1ca5aacf42af78fa3"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e601fae00c3e31b74043bf731c695162",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 2425397,
"upload_time": "2025-07-14T10:50:12",
"upload_time_iso_8601": "2025-07-14T10:50:12.731852Z",
"url": "https://files.pythonhosted.org/packages/01/81/c74223061aece129009ce22a7a24ce4e55737572a42b0c1f8ccb7acc6d1e/spacy_pkuseg-1.0.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "874b8a6ad8097bb6561fe1f615ec6dd1558cdb02c81855641788fe242d82ab34",
"md5": "ab4ca3d7f90e3797fc072a226a5b3ffb",
"sha256": "4f465604bf1cc13c10c944fb32d972251d0e947356fa2a73e877d42c9e6c0a04"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ab4ca3d7f90e3797fc072a226a5b3ffb",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 4035340,
"upload_time": "2025-07-14T10:50:14",
"upload_time_iso_8601": "2025-07-14T10:50:14.590257Z",
"url": "https://files.pythonhosted.org/packages/87/4b/8a6ad8097bb6561fe1f615ec6dd1558cdb02c81855641788fe242d82ab34/spacy_pkuseg-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a335b78be556adde9a6169e00b5286e9dc9eae1b89bb9ea6122abbc9ac08fd40",
"md5": "75242bc65718d5f5b90469f8b9a7aaf6",
"sha256": "1c5cceb192841c3475e16a0f2885f897dd2cd4a62fc349404544f36740000b4d"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "75242bc65718d5f5b90469f8b9a7aaf6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 4056912,
"upload_time": "2025-07-14T10:50:16",
"upload_time_iso_8601": "2025-07-14T10:50:16.213588Z",
"url": "https://files.pythonhosted.org/packages/a3/35/b78be556adde9a6169e00b5286e9dc9eae1b89bb9ea6122abbc9ac08fd40/spacy_pkuseg-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9edb605194e102da4d61aa1fef38026f350b6269fce3429645360f27122707d6",
"md5": "f323626056ce9a285f2906b63f2b14d3",
"sha256": "156c6fab54f8c6015e0b6d58ac49b8b624bc648a2500e23176116e58256dbb48"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "f323626056ce9a285f2906b63f2b14d3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 5004037,
"upload_time": "2025-07-14T10:50:18",
"upload_time_iso_8601": "2025-07-14T10:50:18.075082Z",
"url": "https://files.pythonhosted.org/packages/9e/db/605194e102da4d61aa1fef38026f350b6269fce3429645360f27122707d6/spacy_pkuseg-1.0.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7e6a9bbfd200d866128bcf9d90c04299a93fa5ed77cfeea0bd629cae90bb5e0d",
"md5": "f4a8007167297a9dd6d6af23999c6374",
"sha256": "4fd518e8f6e64fe6e26f7ef865034d916902a493da785909a972c4f08bda785f"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "f4a8007167297a9dd6d6af23999c6374",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 5124355,
"upload_time": "2025-07-14T10:50:19",
"upload_time_iso_8601": "2025-07-14T10:50:19.624697Z",
"url": "https://files.pythonhosted.org/packages/7e/6a/9bbfd200d866128bcf9d90c04299a93fa5ed77cfeea0bd629cae90bb5e0d/spacy_pkuseg-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ca8bb079b3471bbdc48e57b4dc97fb4c6017d26497a1f9c71b7e574672f04af2",
"md5": "dac70cb52875f858bc33b02c3ac0e97b",
"sha256": "2ee8422c3f9b79ee708c85e0d3d243221d68ccd99149b940164e0785d4b0c80f"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "dac70cb52875f858bc33b02c3ac0e97b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 2403691,
"upload_time": "2025-07-14T10:50:21",
"upload_time_iso_8601": "2025-07-14T10:50:21.165194Z",
"url": "https://files.pythonhosted.org/packages/ca/8b/b079b3471bbdc48e57b4dc97fb4c6017d26497a1f9c71b7e574672f04af2/spacy_pkuseg-1.0.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "63631bcc986e3b94955f0a133b9476c1a283bac4cf0f6c61d0ecda9c148aef7f",
"md5": "51604c1827ac9ad0c6b07a6dc5bea542",
"sha256": "cb2716c956b9dcb2826e03829c70f7ea5a5180b33fce961c995a3a0decc3ff62"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "51604c1827ac9ad0c6b07a6dc5bea542",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 2451940,
"upload_time": "2025-07-14T10:50:23",
"upload_time_iso_8601": "2025-07-14T10:50:23.330760Z",
"url": "https://files.pythonhosted.org/packages/63/63/1bcc986e3b94955f0a133b9476c1a283bac4cf0f6c61d0ecda9c148aef7f/spacy_pkuseg-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d44a490c1379113cbb28f39ff166729c599585587f0bc16bd8f15425e6de084e",
"md5": "802ec16e3defa497ce284101fbb02f02",
"sha256": "7aa508ad43a7aeeef1a4c875b14bfcd4135c922b3a6b9ab251eb06f57456dacd"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "802ec16e3defa497ce284101fbb02f02",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 2429534,
"upload_time": "2025-07-14T10:50:24",
"upload_time_iso_8601": "2025-07-14T10:50:24.970595Z",
"url": "https://files.pythonhosted.org/packages/d4/4a/490c1379113cbb28f39ff166729c599585587f0bc16bd8f15425e6de084e/spacy_pkuseg-1.0.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "193e926c85d17fd7dd9ca98f8a858f347ac2c33ed4c50d5aab87c352f35eff63",
"md5": "03856d400dcf1217390dfc3ea3edf474",
"sha256": "00cc552cecb92e3157cfee6b01c081b809728b5ff2bf88c875cc179627445837"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "03856d400dcf1217390dfc3ea3edf474",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 4137417,
"upload_time": "2025-07-14T10:50:26",
"upload_time_iso_8601": "2025-07-14T10:50:26.716550Z",
"url": "https://files.pythonhosted.org/packages/19/3e/926c85d17fd7dd9ca98f8a858f347ac2c33ed4c50d5aab87c352f35eff63/spacy_pkuseg-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c846b8bbe06e9654edab8e2434402062ca78288834919e63a65df6b26018df48",
"md5": "9473d708e23f7dcd1667652aa8f3f92e",
"sha256": "530cb89ec094214539148cbb09e3f17af152627b3ec1cf800dad90907ef3a5e5"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9473d708e23f7dcd1667652aa8f3f92e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 4153575,
"upload_time": "2025-07-14T10:50:28",
"upload_time_iso_8601": "2025-07-14T10:50:28.566297Z",
"url": "https://files.pythonhosted.org/packages/c8/46/b8bbe06e9654edab8e2434402062ca78288834919e63a65df6b26018df48/spacy_pkuseg-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e497d54b51d870073292834c64a6cc727f5ddcf776eb43588ef3e051d4f3a26b",
"md5": "d0aefc96b11bb98d6f97277a08dc87a1",
"sha256": "23e9d546540d67cda6100734d08c68bd0a3c7a523c5860ebe2a5661acb9cb23b"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "d0aefc96b11bb98d6f97277a08dc87a1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 5098306,
"upload_time": "2025-07-14T10:50:30",
"upload_time_iso_8601": "2025-07-14T10:50:30.196805Z",
"url": "https://files.pythonhosted.org/packages/e4/97/d54b51d870073292834c64a6cc727f5ddcf776eb43588ef3e051d4f3a26b/spacy_pkuseg-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f1002cd0d8a2f860e46e254933a0a68a606902b5078a585327e17c8b56b4e839",
"md5": "c50bfe5ff4fd037d34ed0d23735435b7",
"sha256": "da6e5caf6fcb0c588bca9b5f1d898c4058e4c324fb8034ecc2acce598dbadfad"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "c50bfe5ff4fd037d34ed0d23735435b7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 5216533,
"upload_time": "2025-07-14T10:50:32",
"upload_time_iso_8601": "2025-07-14T10:50:32.055874Z",
"url": "https://files.pythonhosted.org/packages/f1/00/2cd0d8a2f860e46e254933a0a68a606902b5078a585327e17c8b56b4e839/spacy_pkuseg-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a5c13a5814cdf6600243328ecff4a5a5f3e96086f478dfff88b0f6932023afd7",
"md5": "0a10650d9f4f0dbcb1ded9b0d3fc1f59",
"sha256": "13961649edbae2beb60abaaf293ad7021ea044a01c482bd3d990538aefea41db"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "0a10650d9f4f0dbcb1ded9b0d3fc1f59",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 2403753,
"upload_time": "2025-07-14T10:50:33",
"upload_time_iso_8601": "2025-07-14T10:50:33.658768Z",
"url": "https://files.pythonhosted.org/packages/a5/c1/3a5814cdf6600243328ecff4a5a5f3e96086f478dfff88b0f6932023afd7/spacy_pkuseg-1.0.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9a67dd20568780572e9ba2110b3824a3c6135f25ab32be57ea5a4fd74048016b",
"md5": "5887d622b753c6b304bf54d1b7245c49",
"sha256": "709e92fc753b630581ba14421f860a22666f606bda2354813c8d2063714817f1"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "5887d622b753c6b304bf54d1b7245c49",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 2447406,
"upload_time": "2025-07-14T10:50:35",
"upload_time_iso_8601": "2025-07-14T10:50:35.487916Z",
"url": "https://files.pythonhosted.org/packages/9a/67/dd20568780572e9ba2110b3824a3c6135f25ab32be57ea5a4fd74048016b/spacy_pkuseg-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9e55ea68d51c0f65e6660599da7500b5e87294e6cdc4e05aa5ff6e00a08d464f",
"md5": "fdbe4d25a8848f80bbb9aed5f6f6beea",
"sha256": "bacafcf24c6c1a93c6ca73e984f5febee2640b9e0fc7785b9a3316581afdcb50"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "fdbe4d25a8848f80bbb9aed5f6f6beea",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 2424096,
"upload_time": "2025-07-14T10:50:36",
"upload_time_iso_8601": "2025-07-14T10:50:36.921113Z",
"url": "https://files.pythonhosted.org/packages/9e/55/ea68d51c0f65e6660599da7500b5e87294e6cdc4e05aa5ff6e00a08d464f/spacy_pkuseg-1.0.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4f6320fe520074f353ba80561a428b03f5bc93ed2e1155efd8dcfd334fcc67b5",
"md5": "281ee6f3d58f1678a7ab302b8dc95d34",
"sha256": "d258101aa9ead907e58fead6c7dffc2fae7e96c5436c8dcd08cc1e96870d37d2"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "281ee6f3d58f1678a7ab302b8dc95d34",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 4038143,
"upload_time": "2025-07-14T10:50:38",
"upload_time_iso_8601": "2025-07-14T10:50:38.860245Z",
"url": "https://files.pythonhosted.org/packages/4f/63/20fe520074f353ba80561a428b03f5bc93ed2e1155efd8dcfd334fcc67b5/spacy_pkuseg-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eecc92958388dae701925cedc8320fcea3f0ddaae94f406c15b65bb831930934",
"md5": "680f7887d61a72685ff22242c36c32e4",
"sha256": "ffb982053b2af6c3f1475e77d66f053f0df253e0ed6ec9a3ed6e5df4a8a8896f"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "680f7887d61a72685ff22242c36c32e4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 4068494,
"upload_time": "2025-07-14T10:50:40",
"upload_time_iso_8601": "2025-07-14T10:50:40.532532Z",
"url": "https://files.pythonhosted.org/packages/ee/cc/92958388dae701925cedc8320fcea3f0ddaae94f406c15b65bb831930934/spacy_pkuseg-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d150a85bd81cf6d74e25c4fb2b0db3c8130718c5cb16c0fdef73aa834d662b79",
"md5": "0cb87a3f70a3b4678b76cae26f3099d5",
"sha256": "0855796ea1de5c6b455a4a0e2c6622cb4c3cf1666d6c95474fcef878aedbc3d5"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "0cb87a3f70a3b4678b76cae26f3099d5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 4980155,
"upload_time": "2025-07-14T10:50:42",
"upload_time_iso_8601": "2025-07-14T10:50:42.665283Z",
"url": "https://files.pythonhosted.org/packages/d1/50/a85bd81cf6d74e25c4fb2b0db3c8130718c5cb16c0fdef73aa834d662b79/spacy_pkuseg-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f6e0c2f25166796e448ad5d31d5f14383cbefa0d682082cc2e13d708faa8abad",
"md5": "5a6516b94fdfb42b527fe474475f02dd",
"sha256": "3ba4a8c0cce05147ccec8294d4ae6c2f49fba31994a4fa2b12e4a692965ab231"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5a6516b94fdfb42b527fe474475f02dd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 5109131,
"upload_time": "2025-07-14T10:50:44",
"upload_time_iso_8601": "2025-07-14T10:50:44.568180Z",
"url": "https://files.pythonhosted.org/packages/f6/e0/c2f25166796e448ad5d31d5f14383cbefa0d682082cc2e13d708faa8abad/spacy_pkuseg-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1cb04d295f9aa2dc5b80184a3c9c2505d9c9e22798c0d996805cb475d77ff3ff",
"md5": "c99ea2e8be44e0f8673671a183b8b48e",
"sha256": "1de1f4fb62f730d72b5d80daf858783b8662e489539d7724b0c7766258860f87"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "c99ea2e8be44e0f8673671a183b8b48e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 2401422,
"upload_time": "2025-07-14T10:50:46",
"upload_time_iso_8601": "2025-07-14T10:50:46.590742Z",
"url": "https://files.pythonhosted.org/packages/1c/b0/4d295f9aa2dc5b80184a3c9c2505d9c9e22798c0d996805cb475d77ff3ff/spacy_pkuseg-1.0.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "153275d7145677db3b8dd4d099f76a47ae01e97af245d7408b0e8c01f8f067de",
"md5": "7382bbf1db44d95efdaa8f05f9987f97",
"sha256": "7c3dfe0d4398b8fd5d462747daea67929873ca40df69e39cd86f400fbfc2af52"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "7382bbf1db44d95efdaa8f05f9987f97",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 2444487,
"upload_time": "2025-07-14T10:50:48",
"upload_time_iso_8601": "2025-07-14T10:50:48.033330Z",
"url": "https://files.pythonhosted.org/packages/15/32/75d7145677db3b8dd4d099f76a47ae01e97af245d7408b0e8c01f8f067de/spacy_pkuseg-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8fa23ecb492d16861720332ab6289c57801cf82fe9cf64c6f14b2cd7a39773dd",
"md5": "72c2a7bd6b64e016181c709045b01106",
"sha256": "b242a559343302fe2077122a699a0fa0d92d5ac66640bf88a6e306a988632f62"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "72c2a7bd6b64e016181c709045b01106",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 2421390,
"upload_time": "2025-07-14T10:50:49",
"upload_time_iso_8601": "2025-07-14T10:50:49.607113Z",
"url": "https://files.pythonhosted.org/packages/8f/a2/3ecb492d16861720332ab6289c57801cf82fe9cf64c6f14b2cd7a39773dd/spacy_pkuseg-1.0.1-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d73207dc131c20242a0e4324e60fb1a9bfbdf9420037a3549ec58f7221c770b8",
"md5": "8d7243258bb00213a40750b158869125",
"sha256": "b8402b879ccd482a00850133ff563d6f182b8274e0b633b2e066f2d4ae3b6824"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "8d7243258bb00213a40750b158869125",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 4021299,
"upload_time": "2025-07-14T10:50:51",
"upload_time_iso_8601": "2025-07-14T10:50:51.191487Z",
"url": "https://files.pythonhosted.org/packages/d7/32/07dc131c20242a0e4324e60fb1a9bfbdf9420037a3549ec58f7221c770b8/spacy_pkuseg-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f246d3ce46d59c599dd6267355d788c5af8a28a12cdc53928328698a51bf0a5b",
"md5": "2b501ae38ad6aed95c381401c32c21c1",
"sha256": "6b6329d66a96b806b88081a733329a355659239826c4f36758fea51d25974cbf"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2b501ae38ad6aed95c381401c32c21c1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 4052574,
"upload_time": "2025-07-14T10:50:52",
"upload_time_iso_8601": "2025-07-14T10:50:52.797000Z",
"url": "https://files.pythonhosted.org/packages/f2/46/d3ce46d59c599dd6267355d788c5af8a28a12cdc53928328698a51bf0a5b/spacy_pkuseg-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b7a41a799ee08fd8a037014332250912bae3a5e6777c3f1c1146b26427a9d7e1",
"md5": "67ce8c0cdd7989d45090cbf6dd899f8f",
"sha256": "ae70691212406b7d160e8b635fe90e68ac97a4f8c85485230debc646754a4df5"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "67ce8c0cdd7989d45090cbf6dd899f8f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 4973832,
"upload_time": "2025-07-14T10:50:54",
"upload_time_iso_8601": "2025-07-14T10:50:54.356904Z",
"url": "https://files.pythonhosted.org/packages/b7/a4/1a799ee08fd8a037014332250912bae3a5e6777c3f1c1146b26427a9d7e1/spacy_pkuseg-1.0.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "748f035978f90ead9bd55a8b9d890f12e2b07d2b1a25048b261ec6c6df7a9f57",
"md5": "aebcad9be7eb49c836d88694a65d40cd",
"sha256": "fae8721e91bb6944a61d9102a4d25162e8f159e7b8a91222f39621afa4eb0bcd"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "aebcad9be7eb49c836d88694a65d40cd",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 5105963,
"upload_time": "2025-07-14T10:50:55",
"upload_time_iso_8601": "2025-07-14T10:50:55.877871Z",
"url": "https://files.pythonhosted.org/packages/74/8f/035978f90ead9bd55a8b9d890f12e2b07d2b1a25048b261ec6c6df7a9f57/spacy_pkuseg-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8762da5358e96ba359b977b0ed9293a8569dfc7ede329c5632c57f3d892f688f",
"md5": "e1bfeac5805bc170e5f05513cfba4299",
"sha256": "36f89cd2bd8757b003f96dc7622e1af3f21abda8dd86fb8a2513ce926e722265"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "e1bfeac5805bc170e5f05513cfba4299",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 2400922,
"upload_time": "2025-07-14T10:50:57",
"upload_time_iso_8601": "2025-07-14T10:50:57.418011Z",
"url": "https://files.pythonhosted.org/packages/87/62/da5358e96ba359b977b0ed9293a8569dfc7ede329c5632c57f3d892f688f/spacy_pkuseg-1.0.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "753c044d772a919ab35585141917ef1e740c092af5d119c3d29fe553e0d32879",
"md5": "56b63db47e229d58d2190146c746f0ef",
"sha256": "11b5bef9c5a84af3feed517b31f2f51f471fc1990fe1ad856c7b5c10e69a7ed7"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "56b63db47e229d58d2190146c746f0ef",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 2449233,
"upload_time": "2025-07-14T10:50:58",
"upload_time_iso_8601": "2025-07-14T10:50:58.834528Z",
"url": "https://files.pythonhosted.org/packages/75/3c/044d772a919ab35585141917ef1e740c092af5d119c3d29fe553e0d32879/spacy_pkuseg-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a277e8706490466653b54001db4106746d0c91d7d9fbe8a7cdf7280c9bf6b456",
"md5": "de97f22c4f37c8fc9a226ef3979de945",
"sha256": "b5ed6907add9fab7254a09d7b759caa628e40f5be31912b4d9503463f81f7554"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "de97f22c4f37c8fc9a226ef3979de945",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 2427499,
"upload_time": "2025-07-14T10:51:00",
"upload_time_iso_8601": "2025-07-14T10:51:00.229518Z",
"url": "https://files.pythonhosted.org/packages/a2/77/e8706490466653b54001db4106746d0c91d7d9fbe8a7cdf7280c9bf6b456/spacy_pkuseg-1.0.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a10f45d17fedd6f1c36b6e162da8e771d1250bed3a08eac3d035a31efd001a07",
"md5": "e27362c4732e088f888ceca7275eb9a9",
"sha256": "adfb92410aa7c4291d4f94d8364662eccf7a21259784a1136835500b01b1ed03"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e27362c4732e088f888ceca7275eb9a9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 4033945,
"upload_time": "2025-07-14T10:51:01",
"upload_time_iso_8601": "2025-07-14T10:51:01.721743Z",
"url": "https://files.pythonhosted.org/packages/a1/0f/45d17fedd6f1c36b6e162da8e771d1250bed3a08eac3d035a31efd001a07/spacy_pkuseg-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3521b5fb2f88e3e16f6a311341916549f2bbce261672b995c2af7868c98db55f",
"md5": "522a121f442d90416fef2af0dff6e66e",
"sha256": "c08559c26aba6e922204790942cac171c9f4b0792b6d8d1993d566b5fd5e5d67"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "522a121f442d90416fef2af0dff6e66e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 4053161,
"upload_time": "2025-07-14T10:51:03",
"upload_time_iso_8601": "2025-07-14T10:51:03.608956Z",
"url": "https://files.pythonhosted.org/packages/35/21/b5fb2f88e3e16f6a311341916549f2bbce261672b995c2af7868c98db55f/spacy_pkuseg-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "90bc33ff659f33feac4706e03cd47ad9ab3940c8102cc42c4d655baf44e9cd86",
"md5": "e7233018effe0d8859cb1a33a09bbe30",
"sha256": "2117659b94e0d649f2e3692588b84d458a9bbad87686cc21f304fc2fd1ce9d4a"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "e7233018effe0d8859cb1a33a09bbe30",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 5001883,
"upload_time": "2025-07-14T10:51:05",
"upload_time_iso_8601": "2025-07-14T10:51:05.176555Z",
"url": "https://files.pythonhosted.org/packages/90/bc/33ff659f33feac4706e03cd47ad9ab3940c8102cc42c4d655baf44e9cd86/spacy_pkuseg-1.0.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d8aafc4ff6b77e2fd6764f4baa0e0c43c14a8f7060ed93f81bac3efc971f9133",
"md5": "2c28d41842e4277fb128497f8eb8835d",
"sha256": "59effe42139ed70963770870ba1ba9ff19d0dfaf5b6b8a0b2f2ad5e19ec8057c"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2c28d41842e4277fb128497f8eb8835d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 5120378,
"upload_time": "2025-07-14T10:51:07",
"upload_time_iso_8601": "2025-07-14T10:51:07.040602Z",
"url": "https://files.pythonhosted.org/packages/d8/aa/fc4ff6b77e2fd6764f4baa0e0c43c14a8f7060ed93f81bac3efc971f9133/spacy_pkuseg-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c5daceead09e8f02871ca29525c46069a57bff58b1557bb4184aafd93045f24b",
"md5": "31157751a073c9bb1654ee2dbe2b8470",
"sha256": "70a64142d738bd9602f64cbfb401146192e5068057151cad4da95f8cb8fa3788"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "31157751a073c9bb1654ee2dbe2b8470",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 2405531,
"upload_time": "2025-07-14T10:51:08",
"upload_time_iso_8601": "2025-07-14T10:51:08.628491Z",
"url": "https://files.pythonhosted.org/packages/c5/da/ceead09e8f02871ca29525c46069a57bff58b1557bb4184aafd93045f24b/spacy_pkuseg-1.0.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7514c21fc3a5a9cee55c675d864674df0409fd5653b564e968e4ebbf15b461ad",
"md5": "9f7012c660c8d64f488599758f104c7c",
"sha256": "b48078775afff34914375344d56f70a37ec044188ccaece3f70806fd322a47eb"
},
"downloads": -1,
"filename": "spacy_pkuseg-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "9f7012c660c8d64f488599758f104c7c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 2152318,
"upload_time": "2025-07-14T10:51:10",
"upload_time_iso_8601": "2025-07-14T10:51:10.048309Z",
"url": "https://files.pythonhosted.org/packages/75/14/c21fc3a5a9cee55c675d864674df0409fd5653b564e968e4ebbf15b461ad/spacy_pkuseg-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-14 10:51:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "explosion",
"github_project": "spacy-pkuseg",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "numpy",
"specs": [
[
">=",
"2.0.0"
],
[
"<",
"3.0.0"
]
]
},
{
"name": "srsly",
"specs": [
[
">=",
"2.3.0"
],
[
"<",
"3.0.0"
]
]
},
{
"name": "cython",
"specs": [
[
">=",
"0.25"
]
]
},
{
"name": "pytest",
"specs": []
}
],
"lcname": "spacy-pkuseg"
}