我想计算数组的距离。我有像这样的多维数组
Array
(
[0] => Array
(
[0] => 3136
)
[1] => Array
(
[0] => 9
)
)
Array
(
[0] => Array
(
[0] => 3025
)
[1] => Array
(
[0] => 169
)
)
这是我的代码:
function hitung(){
$dataTest = array(60,50);
$dataHitung = array();
$dataHitung2 = array();
$dataRuspini = $this->m_knn->getRuspini();
foreach ($dataRuspini as $key => $val) {
# code...
// looping kolom 1 sampai 3
for ($i=0; $i < count($val)-1; $i++) {
# code...
// looping setiap baris per kolomnya
for ($j=0; $j < count($val[$i]); $j++) {
# code...
// data test dikurangi data training
$dataHitung[$i][$j] = $dataTest[$i] - $val[$i];
// hasil pengurangan dikuadratkan
$dataHitung[$i][$j] = pow($dataHitung[$i][$j], 2);
$dataHitung2[$i][$j] = $dataHitung[$i][$j];
}
}
//var_dump(array_sum($dataHitung2));
echo "<pre>";
print_r($dataHitung2);
}
如何对每行数组进行tu和?
3136 + 9
3025 + 169
请帮帮我:(
答案 0 :(得分:0)
使用array_sum()
。 array_sum()
函数返回数组中所有值的总和。
foreach($dataRuspini as $key=>$array)
{
$sum_array[] = array_sum($array);
}
print_r($sum_aray);
答案 1 :(得分:0)