エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
diff-lcsで文字列の類似度を計算 - urekatのスカンク日記3
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
diff-lcsで文字列の類似度を計算 - urekatのスカンク日記3
Algorithm::Diff で類似文字列検索 http://chalow.net/2008-04-22-3.html これのruby % cat lcs.rb requ... Algorithm::Diff で類似文字列検索 http://chalow.net/2008-04-22-3.html これのruby % cat lcs.rb require 'rubygems' require 'diff/lcs' seq1 = ARGV[0].split(//) seq2 = ARGV[1].split(//) lcs = Diff::LCS.LCS(seq1, seq2) score = lcs.size*2.0/(seq1.size + seq2.size); puts "seq1 =#{seq1}" puts "seq2 =#{seq2}" puts "lcs =#{lcs}" puts "score=#{score}" % jruby lcs.rb aab karb seq1 =aab seq2 =karb lcs =ab score=0.57142857