エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyで文字列の類似度を計算する関数を作った - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyで文字列の類似度を計算する関数を作った - Qiita
はじめに 文字列がどのくらい似ているか比べたいときってありません? Rubyで文字列を比較する関数を作... はじめに 文字列がどのくらい似ているか比べたいときってありません? Rubyで文字列を比較する関数を作りました。 文章をベクトル化してコサイン類似度を求めています。 一応動いているのですが、冗長なところや間違っているところがあったら教えてください。 準備 Mecabをインストール コード require 'mecab' require 'matrix' # コサイン類似度を計算 # @param [String] str1 文字列 # @param [String] str2 文字列 # @return [Float] スコア def calc_score(str1,str2) vector = [] vector1 = [] vector2 = [] frag_vector1 = [] frag_vector2 = [] node1 = MeCab::Tagger.new.parseTo