Sha256: b2fdcee04746e216316a40b94661bc23a36a1f57b468e2a50e2d07cd580deb9b
Contents?: true
Size: 1.7 KB
Versions: 2
Compression:
Stored size: 1.7 KB
Contents
require "ruby-spacy" require "terminal-table" nlp = Spacy::Language.new("ja_core_news_lg") sentence = "同志社大学は日本の京都にある私立大学で、新島襄という人物が創立しました。" doc = nlp.read(sentence) headings = ["text", "ent_iob", "ent_iob_", "ent_type_"] rows = [] doc.each do |ent| rows << [ent.text, ent.ent_iob, ent.ent_iob_, ent.ent_type] end table = Terminal::Table.new rows: rows, headings: headings puts table # +--------+---------+----------+-----------+ # | text | ent_iob | ent_iob_ | ent_type_ | # +--------+---------+----------+-----------+ # | 同志社 | 3 | B | ORG | # | 大学 | 1 | I | ORG | # | は | 2 | O | | # | 日本 | 3 | B | GPE | # | の | 2 | O | | # | 京都 | 3 | B | GPE | # | に | 2 | O | | # | ある | 2 | O | | # | 私立 | 2 | O | | # | 大学 | 2 | O | | # | で | 2 | O | | # | 、 | 2 | O | | # | 新島 | 3 | B | PERSON | # | 襄 | 1 | I | PERSON | # | と | 2 | O | | # | いう | 2 | O | | # | 人物 | 2 | O | | # | が | 2 | O | | # | 創立 | 2 | O | | # | し | 2 | O | | # | まし | 2 | O | | # | た | 2 | O | | # | 。 | 2 | O | | # +--------+---------+----------+-----------+
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-spacy-0.1.4.1 | examples/japanese/entity_annotations_and_labels.rb |
ruby-spacy-0.1.4 | examples/japanese/entity_annotations_and_labels.rb |