spacy-thai

Dependency-parser for Thai language

MIT 34 个版本 Python >=3.6
Koichi Yasuoka <yasuoka@kanji.zinbun.kyoto-u.ac.jp>
安装
pip install spacy-thai
poetry add spacy-thai
pipenv install spacy-thai
conda install spacy-thai
描述

Current PyPI packages

spaCy-Thai

Tokenizer, POS-tagger, and dependency-parser for Thai language, working on Universal Dependencies.

Basic Usage

>>> import spacy_thai
>>> nlp=spacy_thai.load()
>>> doc=nlp("แผนกนี้กำลังเผชิญกับความท้าทายใหม่")
>>> for t in doc:
...   print("\t".join([str(t.i+1),t.orth_,t.lemma_,t.pos_,t.tag_,"_",str(0 if t.head==t else t.head.i+1),t.dep_,"_","_" if t.whitespace_ else "SpaceAfter=No"]))
...
1	แผนก	แผนก	NOUN	NCMN	_	4	nsubj	_	SpaceAfter=No
2ี้ี้	DET	DDAC	_	1	det	_	SpaceAfter=No
3	กำลง	กำลง	AUX	XVBM	_	4	aux	_	SpaceAfter=No
4	เผชญ	เผชญ	VERB	VSTA	_	0	ROOT	_	SpaceAfter=No
5บ	กบ	ADP	RPRE	_	6	case	_	SpaceAfter=No
6	ความ	ความ	PART	FIXN	_	4	obl	_	SpaceAfter=No
7าทาย	ทาทาย	VERB	VACT	_	6	acl	_	SpaceAfter=No
8	ใหม	ใหม	ADV	ADVN	_	7	advmod	_	SpaceAfter=No
>>> import deplacy
>>> deplacy.render(doc,WordRight=True)
 nsubj ╔════════>╔═ NOUN แผนก
   det          > DET  นี้
   aux  ╔════════> AUX  กำล  ROOT ╚═╚═╔═══════ VERB เผช  case      ╔════> ADP  ก   obl     >╚═╔═══ PART ความ
   acl         >╔═ VERB ทาทาย
advmod           > ADV  ใหม

Installation for Linux

pip3 install spacy_thai --user

Installation for Cygwin

Make sure to get python37-devel python37-pip python37-numpy python37-cython gcc-g++, and then:

pip3.7 install spacy_thai

Installation for Google Colaboratory

!pip install spacy_thai

Try notebook.

版本列表
0.7.8 2024-11-20
0.7.7 2024-10-24
0.7.6 2024-05-21
0.7.5 2024-05-20
0.7.4 2024-05-19
0.7.3 2022-12-13
0.7.2 2022-12-12
0.7.1 2022-04-12
0.7.0 2022-03-14
0.6.9 2022-02-22
0.6.8 2022-02-16
0.6.7 2021-10-18
0.6.6 2021-09-01
0.6.5 2021-07-21
0.6.4 2021-05-03
0.6.3 2021-04-05
0.6.2 2021-03-13
0.6.1 2021-01-05
0.6.0 2020-11-23
0.5.2 2020-11-22
0.5.1 2020-11-07
0.5.0 2020-10-19
0.4.8 2020-09-28
0.4.7 2020-09-28
0.4.6 2020-09-27
0.4.5 2020-09-27
0.4.4 2020-09-27
0.4.3 2020-09-27
0.4.2 2020-09-26
0.4.1 2020-09-26
0.4.0 2020-09-26
0.3.0 2020-09-26
0.2.0 2020-09-26
0.1.0 2020-09-26