Sha256: d3f87cb8ef5b6ad53cf3cfd2ad8af6f0652d6775ce3e7bf1197c6b305b0500aa

Contents?: true

Size: 583 Bytes

Versions: 6

Compression:

Stored size: 583 Bytes

Contents

require( "ruby-spacy")
require "terminal-table"

nlp = Spacy::Language.new("ja_core_news_lg")

nlp.add_pipe("merge_entities")
nlp.add_pipe("merge_noun_chunks")

texts = [
    "アメリカ合衆国の国土面積は日本の約25倍あります。",
    "現在1ドルは日本円で110円です。",
]

texts.each do |text|
  doc = nlp.read(text)
  doc.each do |token|
    if token.dep_ == "case"
      puts token.head.text + " --> " + token.text
    end
  end
end

# アメリカ合衆国 --> の
# 国土面積 --> は
# 日本 --> の
# 現在1ドル --> は
# 日本円 --> で

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ruby-spacy-0.1.4.1 examples/japanese/information_extraction.rb
ruby-spacy-0.1.4 examples/japanese/information_extraction.rb
ruby-spacy-0.1.3 examples/japanese/information_extraction.rb
ruby-spacy-0.1.2 examples/japanese/information_extraction.rb
ruby-spacy-0.1.1 examples/japanese/information_extraction.rb
ruby-spacy-0.1.0 examples/japanese/information_extraction.rb