Skip to content

Latest commit

 

History

History
129 lines (115 loc) · 3.94 KB

pt.md

File metadata and controls

129 lines (115 loc) · 3.94 KB

deplacy para análise sintática

com spaCy

>>> import spacy
>>> nlp=spacy.load("pt_core_news_sm")
>>> doc=nlp("Eu quis amar, mas tive medo.")
>>> import deplacy
>>> deplacy.render(doc)
Eu   PRON  <══╗       nsubj
quis VERB  ═╗═╝═══╗═╗ ROOT
amar VERB  <╝     ║ ║ xcomp
,    PUNCT <════╗ ║ ║ punct
mas  CCONJ <══╗ ║ ║ ║ cc
tive VERB  ═╗═╝═╝<╝ ║ conj
medo NOUN  <╝       ║ obj
.    PUNCT <════════╝ punct
>>> import spacy
>>> nlp=spacy.load("en_udify")
>>> doc=nlp("Eu quis amar, mas tive medo.")
>>> import deplacy
>>> deplacy.render(doc)
Eu   PRON  <══╗       nsubj
quis VERB  ═╗═╝═══╗═╗ root
amar VERB  <╝     ║ ║ xcomp
,    PUNCT <════╗ ║ ║ punct
mas  CCONJ <══╗ ║ ║ ║ cc
tive VERB  ═╗═╝═╝<╝ ║ conj
medo NOUN  <╝       ║ obj
.    PUNCT <════════╝ punct

com Stanza

>>> import stanza
>>> nlp=stanza.Pipeline("pt")
>>> doc=nlp("Eu quis amar, mas tive medo.")
>>> import deplacy
>>> deplacy.render(doc)
Eu   PRON  <══╗       nsubj
quis VERB  ═╗═╝═══╗═╗ root
amar VERB  <╝     ║ ║ xcomp
,    PUNCT <════╗ ║ ║ punct
mas  CCONJ <══╗ ║ ║ ║ cc
tive VERB  ═╗═╝═╝<╝ ║ conj
medo NOUN  <╝       ║ obj
.    PUNCT <════════╝ punct
>>> import spacy_jptdp
>>> nlp=spacy_jptdp.load("pt_bosque")
>>> doc=nlp("Eu quis amar, mas tive medo.")
>>> import deplacy
>>> deplacy.render(doc)
Eu   PRON  <══╗       nsubj
quis VERB  ═╗═╝═══╗═╗ ROOT
amar VERB  <╝     ║ ║ xcomp
,    PUNCT <════╗ ║ ║ punct
mas  CCONJ <══╗ ║ ║ ║ cc
tive VERB  ═╗═╝═╝<╝ ║ conj
medo NOUN  <╝       ║ obj
.    PUNCT <════════╝ punct
>>> def nlp(t):
...   import urllib.request,urllib.parse,json
...   with urllib.request.urlopen("https://lindat.mff.cuni.cz/services/udpipe/api/process?model=pt&tokenizer&tagger&parser&data="+urllib.parse.quote(t)) as r:
...     return json.loads(r.read())["result"]
...
>>> doc=nlp("Eu quis amar, mas tive medo.")
>>> import deplacy
>>> deplacy.render(doc)
Eu   PRON  <══╗       nsubj
quis VERB  ═╗═╝═══╗═╗ root
amar VERB  <╝     ║ ║ xcomp
,    PUNCT <════╗ ║ ║ punct
mas  CCONJ <══╗ ║ ║ ║ cc
tive VERB  ═╗═╝═╝<╝ ║ conj
medo NOUN  <╝       ║ obj
.    PUNCT <════════╝ punct
>>> import spacy_udpipe
>>> nlp=spacy_udpipe.load("pt")
>>> doc=nlp("Eu quis amar, mas tive medo.")
>>> import deplacy
>>> deplacy.render(doc)
Eu   PRON  <══════════╗   nsubj
quis VERB  ═════════╗═╝═╗ ROOT
amar VERB  ═══════╗<╝   ║ xcomp
,    PUNCT <════╗ ║     ║ punct
mas  CCONJ <══╗ ║ ║     ║ cc
tive VERB  ═╗═╝═╝<╝     ║ conj
medo NOUN  <╝           ║ obj
.    PUNCT <════════════╝ punct
>>> import trankit
>>> nlp=trankit.Pipeline("portuguese")
>>> doc=nlp("Eu quis amar, mas tive medo.")
>>> import deplacy
>>> deplacy.render(doc)
Eu       PRON  <════╗     nsubj
quis     VERB  ═╗═╗═╝═╗═╗ root
amar     VERB  <╝ ║   ║ ║ xcomp
,        PUNCT <══║═══╝ ║ punct
mas tive CCONJ ═╗<╝     ║ cc
medo     NOUN  <╝       ║ obj
.        PUNCT <════════╝ punct