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