Удалить среднее из матрицы

У меня есть матовая матрицаA где данные организованы столбец-вектор-тиски, т.е.A[:,0] это первый вектор данных,A[:,1] это второй и так далее. Я хотел знать, есть ли более элегантный способ обнулить среднее значение из этих данных. В настоящее время я делаю это черезfor цикл:

mean=A.mean(axis=1)
for k in range(A.shape[1]):
    A[:,k]=A[:,k]-mean

Так Numpy предоставляет функцию для этого? Или это можно сделать более эффективно другим способом?

Ответы на вопрос(4)

Ваш ответ на вопрос