如果我必须列出概念,我想找到这些列表之间的相似性,我怎么能找到两个列表相似的多少?例如,如果我有两个列表描述书籍属性list1(作者,品牌,isbn,类别,金额)list2(作者,价格,品牌)
答案 0 :(得分:1)
最简单的方法是计算列表中每个元素之间的edit distance。
答案 1 :(得分:0)
您可以使用Jaccard index来比较两组的相似度。
答案 2 :(得分:0)
Perl
使用此模块,比较两个列表元素。 比较#比较两个或多个列表中的元素
列表::比较;
use Data::Dumper ;
use lib "specify the path ";
use List::Compare;
@Llist= ( 1,2,3,4,6) ;
@Rlist=(101,3,4,5,20,30) ;
$lc = List::Compare->new( \@Llist, \@Rlist);
print Dumper \$lc->get_intersection();