Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较php中的两个矩阵(数组)_Php_Matrix_Correlation - Fatal编程技术网

比较php中的两个矩阵(数组)

比较php中的两个矩阵(数组),php,matrix,correlation,Php,Matrix,Correlation,我想比较两个key=text,value=integer的矩阵,它们都有相同的键,但值不同。一个值是相关性,另一个值是键出现频率的计数器。 如何关联数据并找到最有意义的键 我想说100个单词,其中有一个相关系数和一个计数,如下所示: $relevance['google'] = 1000; $relevance['yahoo'] = 1300; $count['google'] = 4 $count['yahoo'] = 2 我不想看我是否有相同的数组。我知道它们有相同的键,但值不同。我

我想比较两个key=text,value=integer的矩阵,它们都有相同的键,但值不同。一个值是相关性,另一个值是键出现频率的计数器。 如何关联数据并找到最有意义的键

我想说100个单词,其中有一个相关系数和一个计数,如下所示:

$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
  }

}

试试看。如果结果为空,则具有相同的数组。

能否更具体一点?也许您应该指出此比较的最终结果。