array_values_database и k означает

Я использовал алгоритм K-средних. Функция получает 2 параметра: массив, который состоит из средней стоимости продукта на пользователя и целого числа, представляющего количество кластеров. ( kmeans($pin, 2) ),

Я хочу положить в базу данных письмо A если пользователь покупает дорогие продукты и B если не. Функция, которая возвращает результаты, следующая:

function kmeans_get_cluster_values($clusters, $data) {
    $n = array(); $values = array();
    foreach($clusters as $dataKey => $cluster) {  
        $values[$cluster][] = $data[$dataKey].' <br/>'; 
    }
    return $values;
}

Выход:

Array (
    [1] => Array (
        [0] => 346.98
        [1] => 214.42
        [2] => 280.26
    ) 
    [0] => Array (
        [0] => 46.99
        [1] => 13.78
    )
)

чисел 346.98, 214.42 а также 280.26 в первом кластере и числа 46.99 а также 13.78 находятся во втором кластере. Проблема в том, что я не могу найти способ отделить этот массив.

Например, я хочу вставить в свою базу данных MySQL первый кластер, состоящий из 3 чисел, а затем второй кластер и так далее. На самом деле я хочу вставить в базу данных буквы A или же B по номеру кластера.

0 ответов

Другие вопросы по тегам