0
假設矩陣是M =計算行向量和平均行向量之間的差異?
[[.10, .32, .20, .40, .80],
[.23, .18, .56, .61, .12],
[.90, .30, .60, .50, .30],
[.34, .75, .91, .19, .21]]
平均行向量是RAV =
[ 0.3925 0.3875 0.5675 0.425 0.3575]
我想從在上述矩陣中的每一行向量中減去平均行向量(RAV)(M) 即M(i)-rav。 我怎樣才能以有效的方式做到這一點?
M = np.asarray(M) # make sure M is an array...it presumably would be
rav = np.mean(M, axis=0)
diffs = M - rav
這緣於broadcasting工作:
非常感謝。有用。另一件事,我如何有效地規範每行vecor。我將每行矢量除以每個矢量的長度。 – user1964587