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