PHP-比较foreach循环中的相似度分数
PHP- compare similarity score in foreach loop
这是我的 PHP 代码,用于显示每个文本的相似度分数 (positive/negative/neutral)。
foreach ($dict as $key => $cat) {
$similarity[$key] = $Product[$key] / ($lengthQ * $lengthC[$key]);
echo "Similarity score($key): ". $similarity[$key]. "<br/>";
echo "---------";
}
如何显示比较相似度分数($similarity[$key]
)的结果并打印最高分数的类别($key
)。
预期输出:
Similarity score(positive): 0.029764673182427
Similarity score(negative): 0.020378478648481
Similarity score(neutral): 0.057639041770423
neutral
Similarity score(positive): 0.028088336282316
Similarity score(negative): 0.019230769230769
Similarity score(neutral): 0.054392829322042
neutral
使用 max()
获取最大值,然后使用 array_search()
搜索该值以获取密钥:
echo array_search(max($similarity), $similarity);
这是我的 PHP 代码,用于显示每个文本的相似度分数 (positive/negative/neutral)。
foreach ($dict as $key => $cat) {
$similarity[$key] = $Product[$key] / ($lengthQ * $lengthC[$key]);
echo "Similarity score($key): ". $similarity[$key]. "<br/>";
echo "---------";
}
如何显示比较相似度分数($similarity[$key]
)的结果并打印最高分数的类别($key
)。
预期输出:
Similarity score(positive): 0.029764673182427
Similarity score(negative): 0.020378478648481
Similarity score(neutral): 0.057639041770423
neutral
Similarity score(positive): 0.028088336282316
Similarity score(negative): 0.019230769230769
Similarity score(neutral): 0.054392829322042
neutral
使用 max()
获取最大值,然后使用 array_search()
搜索该值以获取密钥:
echo array_search(max($similarity), $similarity);