Function 列出相似性

Function 列出相似性,function,Function,如果我要列出一系列概念,我想找出这些概念之间的相似性,我怎么能找到两个相似的概念呢?例如,如果我有两个列表描述图书属性列表1(作者、品牌、isbn、类别、数量)列表2(作者、价格、品牌)最简单的方法可能是计算列表中每个元素之间的相似性。您可以使用来比较两个集合的相似性。Perl 使用此模块比较两个列表元素。 比较#比较两个或多个列表的元素 列表::比较 是的,我将使用编辑距离来计算两个概念名称之间的相似度,但我还想计算两个列表之间的相似度百分比,我看到了这个函数,相似度=n/m,其中n是匹配概念

如果我要列出一系列概念,我想找出这些概念之间的相似性,我怎么能找到两个相似的概念呢?例如,如果我有两个列表描述图书属性列表1(作者、品牌、isbn、类别、数量)列表2(作者、价格、品牌)

最简单的方法可能是计算列表中每个元素之间的相似性。

您可以使用来比较两个集合的相似性。

Perl

使用此模块比较两个列表元素。 比较#比较两个或多个列表的元素

列表::比较


是的,我将使用编辑距离来计算两个概念名称之间的相似度,但我还想计算两个列表之间的相似度百分比,我看到了这个函数,相似度=n/m,其中n是匹配概念的数量,m是两个列表的较小基数,我不知道这是否正确,我看到m必须是包含更多概念的列表您同意我的观点吗?我已经为您提供了满足您需求的示例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();