Как построить среднее значение строк матрицы для создания новой строки?

#python #numpy #matrix #mean #numpy-ndarray

Вопрос:

Давайте предположим, что у нас есть матрица M = np.array([[1,2,3],[4,5,6],[7,8,9]]) . Я хочу создать новую строку, которая объединяет строку № 1 и строку № 2. Таким образом, вывод должен быть [2.5, 3.5, 4.5]. Чтобы вычислить среднее значение между строками 1 и 2, я попробовал: np.mean(M[0:2,:]) которое возвращает 3,5 в качестве скалярного среднего для обеих строк. Я хочу знать,как достичь среднего значения по элементам между элементом M[i, j], обозначаемым ij, поэтому моя результирующая новая строка будет [0.5(00 10), 0.5(01 11), 0.5(02 12)].

Комментарии:

1. np.mean(M[0:2,:], axis=0) ?