0
歸一化矩陣A得到矩陣B,其中B的每個列向量具有單位L2範數。歸一化矩陣l2規範
我不知道這是什麼意思。我要這樣做嗎?
取col和sqrt的總和。
[1 0
1 1] --> [1.4 1]
或 讓每列有1
[1 0
1 1]
--v
[0.7 0
0.7 1]
歸一化矩陣A得到矩陣B,其中B的每個列向量具有單位L2範數。歸一化矩陣l2規範
我不知道這是什麼意思。我要這樣做嗎?
取col和sqrt的總和。
[1 0
1 1] --> [1.4 1]
或 讓每列有1
[1 0
1 1]
--v
[0.7 0
0.7 1]
L2範數的意思是,你應該更換其相應的歸versor每一列向量。
對於示例(Python)
m = [[1, 0],
[1, 1]]
rows, cols = len(m), len(m[0])
for col in range(cols):
length = sum(m[row][col]**2 for row in range(rows)) ** 0.5
for row in range(rows):
m[row][col] /= length
m
改變到
[[0.7071067811865475, 0.0],
[0.7071067811865475, 1.0]]