Skip to content

Latest commit

 

History

History
112 lines (99 loc) · 3.63 KB

lt.md

File metadata and controls

112 lines (99 loc) · 3.63 KB

deplacy sintaksinei analizei

>>> import spacy
>>> nlp=spacy.load("lt_core_news_md")
>>> doc=nlp("Dievas davė dantis, duos ir duonos.")
>>> import deplacy
>>> deplacy.render(doc)
Dievas NOUN  <══╗       nsubj
davė   VERB  ═╗═╝═══╗═╗ ROOT
dantis NOUN  <╝     ║ ║ obj
,      PUNCT <════╗ ║ ║ punct
duos   VERB  ═══╗═╝<╝ ║ conj
ir     PART  <╗ ║     ║ advmod:emph
duonos NOUN  ═╝<╝     ║ obj
.      PUNCT <════════╝ punct
>>> import trankit
>>> nlp=trankit.Pipeline("lithuanian")
>>> doc=nlp("Dievas davė dantis, duos ir duonos.")
>>> import deplacy
>>> deplacy.render(doc)
Dievas NOUN  <══╗       nsubj
davė   VERB  ═╗═╝═══╗═╗ root
dantis NOUN  <╝     ║ ║ obj
,      PUNCT <════╗ ║ ║ punct
duos   VERB  ═══╗═╝<╝ ║ conj
ir     PART  <╗ ║     ║ advmod:emph
duonos NOUN  ═╝<╝     ║ conj
.      PUNCT <════════╝ punct
>>> import stanza
>>> nlp=stanza.Pipeline("lt")
>>> doc=nlp("Dievas davė dantis, duos ir duonos.")
>>> import deplacy
>>> deplacy.render(doc)
Dievas ADJ   <══╗       amod
davė   VERB  ═╗═╝═══╗═╗ root
dantis NOUN  <╝     ║ ║ nsubj
,      PUNCT <════╗ ║ ║ punct
duos   VERB  ═══╗═╝<╝ ║ conj
ir     CCONJ <╗ ║     ║ cc
duonos NOUN  ═╝<╝     ║ obj
.      PUNCT <════════╝ punct
>>> import spacy
>>> nlp=spacy.load("en_udify")
>>> doc=nlp("Dievas davė dantis, duos ir duonos.")
>>> import deplacy
>>> deplacy.render(doc)
Dievas NOUN  <════════╗   nsubj
davė   VERB  ═══════╗═╝═╗ root
dantis NOUN  ═══╗═╗<╝   ║ obj
,      PUNCT <╗ ║ ║     ║ punct
duos   NOUN  ═╝<╝ ║     ║ conj
ir     CCONJ <╗   ║     ║ cc
duonos NOUN  ═╝<══╝     ║ conj
.      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=lt&tokenizer&tagger&parser&data="+urllib.parse.quote(t)) as r:  ...     return json.loads(r.read())["result"]
...
>>> doc=nlp("Dievas davė dantis, duos ir duonos.")
>>> import deplacy
>>> deplacy.render(doc)
Dievas NOUN  <══════════╗   nsubj
davė   VERB  ═════════╗═╝═╗ root
dantis NOUN  ═══════╗<╝   ║ nsubj
,      PUNCT <════╗ ║     ║ punct
duos   NOUN  ═══╗═╝<╝     ║ conj
ir     CCONJ <╗ ║         ║ cc
duonos NOUN  ═╝<╝         ║ conj
.      PUNCT <════════════╝ punct
>>> import spacy_udpipe
>>> nlp=spacy_udpipe.load("lt")
>>> doc=nlp("Dievas davė dantis, duos ir duonos.")
>>> import deplacy
>>> deplacy.render(doc)
Dievas NOUN  ═════════╗═╗ ROOT
davė   NOUN  ═══════╗<╝ ║ conj
dantis VERB  ═╗═══╗<╝   ║ advcl
,      PUNCT <╝   ║     ║ punct
duos   NOUN  ═══╗<╝     ║ obj
ir     CCONJ <╗ ║       ║ cc
duonos NOUN  ═╝<╝       ║ conj
.      PUNCT <══════════╝ punct