比较php中的两个矩阵(数组)
我想比较两个key=text,value=integer的矩阵,它们都有相同的键,但值不同。一个值是相关性,另一个值是键出现频率的计数器。 如何关联数据并找到最有意义的键 我想说100个单词,其中有一个相关系数和一个计数,如下所示:比较php中的两个矩阵(数组),php,matrix,correlation,Php,Matrix,Correlation,我想比较两个key=text,value=integer的矩阵,它们都有相同的键,但值不同。一个值是相关性,另一个值是键出现频率的计数器。 如何关联数据并找到最有意义的键 我想说100个单词,其中有一个相关系数和一个计数,如下所示: $relevance['google'] = 1000; $relevance['yahoo'] = 1300; $count['google'] = 4 $count['yahoo'] = 2 我不想看我是否有相同的数组。我知道它们有相同的键,但值不同。我
$relevance['google'] = 1000;
$relevance['yahoo'] = 1300;
$count['google'] = 4
$count['yahoo'] = 2
我不想看我是否有相同的数组。我知道它们有相同的键,但值不同。我想标准化这些值,以便比较它们并找到相关性。所以说雅虎比谷歌更重要。而不是仅仅根据相关性或计数对它们进行排序,然后手动查看数据
类似于数据标准化:使用($val*min)/(max-min)将$relevance值从0到1,对$count使用相同的值。然后将计数和相关性两个值相加可能?那么您可以使用foreach,对吗
foreach($relevance as $k => $v){
if($relavance[$k]==$count[$k]){
//they are equal
}
}
试试看。如果结果为空,则具有相同的数组。能否更具体一点?也许您应该指出此比较的最终结果。