Рассмотрим следующую переменную длину 2D массивпитон: среднее переменной длины 2 матрицы
[
[1, 2, 3],
[4, 5],
[6, 7, 8, 9]
]
Как я могу найти среднее значение переменных вдоль столбца?
Я хочу что-то вроде [(1+4+6)/3,(2+5+7)/3, (3+8)/2, 9/1]
Таким образом, конечный результат будет [3.667, 4.667, 5.5, 9]
Возможно ли это с помощью NumPy?
Я пробовал np.mean(x, axis=0)
, но numpy ожидает массивы того же размера.
Прямо сейчас, я вывожу элементы каждого столбца и нахожу среднее. Есть ли лучший способ добиться результата?
Это должно называться Numpythonic ;-). – Kasramvd
@ Kasramvd Ха-ха хорошо это то, что я делаю в основном;) – Divakar