куча линий. Есть секция where. Хотелось бы посчитать метрику по всем выбранным линиям и получить скалярное значение метрики. Идея использовать суффиксы State и Merge не работает. Пробовал на первом уровне делать arrayMap(x -> avgState(x)) as lvl1 кх ругается, что не знает колонку х от ламбда функции. Попробывал arrayMap(x -> avgState(clm[x]), arrayEnumerate(clm)) AS lvl1 - кх ругается: Unknown identifier: x there are columns: clm. avgForEach не позволяет потом собрать в скаляр... Функция то не линейная... Есть идеи?
боюсь никто не ответит, я прочитал 3 раза, ничено не понятно. Вы слишком далеко улетели, я например не знаю что такое "скалярное значение метрики"
что такое "типа массива куча линий"
Ну в математике скаляр - это вещественное число (размерность = 0) потом идет вектор (размерность 1) потом матрица (размерность 2) и далее тензоры. Ну в общем я хотел бы посчитать например avg([1, 2, 3], [3, 4, 5])
arrayReduce('avg', flatten([[1],[2]])
куча линий в таблице в которой выбирается только некотрые. В таблице есть колонка у, которая есть массив вещественных чисел одной длины. Так вот хотелось бы посчитать одно число которое явлется метрикой по всем значениям в этом выбраных линиях массива.
спасибо попробую агрегитировать массив в матрицу
похоже что нужен avgMap, пример давайте что на входе что нужно на выходе
Обсуждают сегодня