Sha256: 3b2a73bcd7e788c69d0d259f9b76ae6502fd574c61be407ff232936519803ade
Contents?: true
Size: 829 Bytes
Versions: 2
Compression:
Stored size: 829 Bytes
Contents
# frozen_string_literal: true # add path to ruby-spacy lib to load path $LOAD_PATH.unshift(File.expand_path("../../lib", __dir__)) require "ruby-spacy" require "terminal-table" nlp = Spacy::Language.new("ja_core_news_sm") doc = nlp.read("私は論文を読んでいるところだった。") headings = %w[text lemma] rows = [] doc.each do |token| rows << [token.text, token.lemma] end table = Terminal::Table.new rows: rows, headings: headings puts table # +--------+--------+ # | text | lemma | # +--------+--------+ # | 私 | 私 | # | は | は | # | 論文 | 論文 | # | を | を | # | 読ん | 読む | # | で | で | # | いる | いる | # | ところ | ところ | # | だっ | だ | # | た | た | # | 。 | 。 | # +--------+--------+
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-spacy-0.2.3 | examples/japanese/lemmatization.rb |
ruby-spacy-0.2.2 | examples/japanese/lemmatization.rb |