Удалить среднее из матрицы
У меня есть матовая матрицаA
где данные организованы столбец-вектор-тиски, т.е.A[:,0]
это первый вектор данных,A[:,1]
это второй и так далее. Я хотел знать, есть ли более элегантный способ обнулить среднее значение из этих данных. В настоящее время я делаю это черезfor
цикл:
mean=A.mean(axis=1)
for k in range(A.shape[1]):
A[:,k]=A[:,k]-mean
Так Numpy предоставляет функцию для этого? Или это можно сделать более эффективно другим способом?