Files
INTUIA/Programa final/spacy/pipeline/__pycache__/functions.cpython-312.pyc
T

87 lines
12 KiB
Plaintext
Raw Normal View History

2026-03-15 13:27:50 +00:00
Ë
>û gûã
óddlZddlmZmZddlZddlmZddlmZddl m
Z
ddl m Z ddl
mZe
jd gd
¢d ¬ «d
edefd«Ze
jdgd¢d ¬ «d
efd«Ze
jddgd ¬ «d,d
ededefd«Ze
j(ddddœd ¬«dddœde
dededefd „«ZGd!„d"«Ze
j(d#ddd$œd d%œ¬&«de
ded'eeefd(efd)„«ZGd*„d+«Zy)-éN)ÚAnyÚDicté)Úutil)ÚWarnings)ÚLanguage)ÚMatcher)ÚDocÚmerge_noun_chunks)ú token.depz token.tagz token.posT)ÚrequiresÚ retokenizesÚdocÚreturncó|jd«s|S|j«5}|jD]B}|jj|jj
dœ}|j
||¬«ŒD ddd«|S#1swY|SxYw)zËMerge noun chunks into a single token.
doc (Doc): The Doc object.
RETURNS (Doc): The Doc object with merged noun chunks.
DOCS: https://spacy.io/api/pipeline-functions#merge_noun_chunks
ÚDEP)ÚtagÚdep©ÚattrsN)Úhas_annotationÚ
retokenizeÚ noun_chunksÚrootrrÚmerge)rÚ retokenizerÚnprs úYC:\Users\garci\AppData\Roaming\Python\Python312\site-packages\spacy/pipeline/functions.pyr r
swð × Ñ ˜eÔ ˆ
Ø Ô ˜[Ø—/”/ˆBØŸG™GŸK™K°·±· ± Ñ<ˆEØ × Ñ ˜b¨Ð Õ 
ð €J÷
ð €Jús ¤ABÂB Úmerge_entities)zdoc.entsz
token.ent_iobztoken.ent_typecó |j«5}|jD]M}|jj|jj|j
dœ}|j
||¬«ŒO ddd«|S#1swY|SxYw)zÂMerge entities into a single token.
doc (Doc): The Doc object.
RETURNS (Doc): The Doc object with merged entities.
DOCS: https://spacy.io/api/pipeline-functions#merge_entities
)rrÚent_typerN)rÚentsrrrÚlabelr)rrÚentrs rrr#sjð
Ô ˜[Ø—8”8ˆCØŸH™HŸL™L°·±·±È3Ï9É9ÑUˆEØ × Ñ ˜c¨Ð Õ ÷
ð €J÷
ð €Jús AA9Á9BÚmerge_subtokensr r#c ó\t|j«}|jd|ddœgg«||«}tj|Dcgc]\}}}|||dzŒc}}}«}|j «5}|D]} |j
| «Œ ddd«|Scc}}}w#1swY|SxYw)zõMerge subtokens into a single token.
doc (Doc): The Doc object.
label (str): The subtoken dependency label.
RETURNS (Doc): The Doc object with merged subtokens.
DOCS: https://spacy.io/api/pipeline-functions#merge_subtokens
ÚSUBTOKú+)rÚopéN)r ÚvocabÚaddrÚ filter_spansrr)
rr#ÚmergerÚmatchesÚstartÚendÚspansrÚspans
rr%r%7ôS—Y‘YÓ
€FØ
‡JJˆx 5°ÑS‹k€GÜ × Ñ ÉÕ¹
¸¸5À#˜s 5¨3°©7ÒÓ R€EØ Ô ˜[ÛˆDØ × Ñ ˜dÕ ÷
ð €Jùô Rß ð €JúsÁ
B Á6B!Â!B+Útoken_splitteréé
©Ú
min_lengthÚ split_length)Údefault_configrÚnlpÚnamer9r:cót||¬«S©Nr8)Ú
TokenSplitter)r<r=r9r:s rÚmake_token_splitterrALsô  J¸ cózeZdZddedefdZdedefdZdeee ffdZ
ifdeee fdd fd
Z d Z d Z
d
ZdZy )r@r9r:có ||_||_y©Nr8)Úselfr9r:s rÚ__init__zTokenSplitter.__init__XsØ$ˆŒØÕrBrrc ó|jdkDré|jdkDrÚ|j«5}|D}t|j«|jk\sŒ&g}g}i}t dt|j«|j«D]M}|j
|j|||jz«|j
|||jz f«ŒO|j||||«Œ» ddd«|S|S#1swY|SxYw)Nr)r9r:rÚlenÚtextÚrangeÚappendÚsplit)rFrrÚorthsÚheadsrÚis rÚ__call__zTokenSplitter.__call__\Ø ?‰?˜  4×#4Ñ#4°qÒ#8ØÔ! ˜1Ÿ6™6“{ d§o¡oÓ5Ø "˜Ø "˜Ø "˜Ü!& q¬#¨a¯f©f«+°t×7HÑ7HÖ!I˜AØ!ŸL™L¨¯©°°A¸×8IÑ8IÑ4IÐ)JÔ!ŸL™L¨!¨Q°×1BÑ1BÑ-BÐ)CÕ"Jð$×)¨!¨U°E¸÷ˆ
ˆsˆ
÷ˆ
ús¯(C;ÁBC;Ã;Dcó4|j|jdœSr?r8©rFs rÚ _get_configzTokenSplitter._get_configjsàŸ/™/Ø ×
ð
rBÚconfigNcó`|jdd«|_|jdd«|_y)Nr9rr:)Úgetr9r:)rFrVs rÚ _set_configzTokenSplitter._set_configps'Ø Ÿ*™* \°1Ó5ˆŒØ"ŸJ™J ~°qÓ9ˆÕrBc ó>dˆfdi}tj|g«S)cfgcóJtjj««SrE)ÚsrslyÚ
json_dumpsrUrTs€rú<lambda>z(TokenSplitter.to_bytes.<locals>.<lambda>vsø€œ5×+¨D×,<Ñ,<Ó,>Ô?rB©rÚto_bytes©rFÚkwargsÚ serializerss` rrazTokenSplitter.to_bytests#ø€à Ó
ˆ ô}‰}˜[¨"Ó-rBc óDdˆfdi}tj||g«S)Nr[cóLjtj|««SrE)rYr]Ú
json_loads©ÚbrFs €rr_z*TokenSplitter.from_bytes.<locals>.<lambda>|sø€˜T×-¬e×.>Ñ.>¸qÓ.AÔBrB©rÚ
from_bytes©rFÚdatarcÚ
deserializerss` rrkzTokenSplitter.from_byteszs'ø€à Ó
ˆ
ô
˜˜m¨RÔˆ rBc ójtj|«}dˆfdi}tj||g«S)Nr[cóLtj|j««SrE)r]Ú
write_jsonrU©ÚprFs €rr_z'TokenSplitter.to_disk.<locals>.<lambda>„sø€œU×-¨a°×1AÑ1AÓ1CÔDrB©rÚ ensure_pathÚto_disk©rFÚpathrcrds` rrvzTokenSplitter.to_disks5ø€Ü×Ñ Óà Ó
ˆ ô|‰|˜D +¨rÓ2rBc óltj|«}dˆfdi}tj||g«y)Nr[cóLjtj|««SrE)rYr]Ú read_jsonrrs €rr_z)TokenSplitter.from_disk.<locals>.<lambda>sø€˜T×-¬e¯o©o¸aÓ.@ÔArB©rruÚ from_diskrws` rr}zTokenSplitter.from_diskˆs2ø€Ü×Ñ Óà Ó
ˆ ô
t˜[¨"Õ-rB)rr)Ú__name__Ú
__module__Ú __qualname__ÚintrGr
rRrÚstrrrUrYrarkrvr}©rBrr@r@Wspñ) )¸#ó ˜Cð  Có ð
˜T # s (™^ó