7 向量範數

2021-09-11 19:21:43 字數 943 閱讀 6738

0 範數:向量中非零元素的個數

1 範數:對向量中各元素的絕對值,求和,再求其 1 次冪

2 範數:對向量中各元素的絕對值,求平方和,再求其 1/2 次冪

... 

p 範數:對向量中各元素的絕對值,求 p 次方和,再求其 1/p 次冪

效果上、我們是將乙個向量轉化為了乙個實數

其實呢、範數的本質就是一種距離

向量範數存在的意義在於、實現向量之間的比較

一維實數空間r中,對於兩個實數,比如 20、30,我們可以直接判斷出孰大孰小

到了二維實數空間,對於兩個向量 (1, 3)、(0, 5)

我們沒法直接判斷這兩個向量的大小、於是乎引入了範數的這個概念

範數把不能直接比較的兩個向量,轉化成了可對比的實數

那麼、可以把範數理解為一種函式、一種對映

進一步、這裡的0 範數1 範數2 範數、...、p 範數

就相當於了對向量做各種考量的函式轉化

1 範數

2 範數

p 範數

基於上面的理解

對於向量 x = ( 5, -6, -8, 10 )

1. 向量的 1 範數為各個元素的絕對值之和,即為 29

2. 向量的 2 範數為各個元素的平方和,再開 2 次方,即為 15 

3. 向量的 正無窮範數為各個元素的絕對值中最大的,即為 10

4. 向量的 負無窮範數為各個元素的絕對值中最小的,即為 5

向量範數和矩陣範數

以下分別列舉常用的向量範數和矩陣範數的定義。1 範數 2 範數 即所有向量元素絕對值中的最小值,matlab呼叫函式norm x,inf p 範數 即向量元素絕對值的p次方和的1 p次冪,matlab呼叫函式norm x,p 1 範數 列和範數,即所有矩陣列向量絕對值之和的最大值,matlab呼叫函...

向量與矩陣範數

在剛入門機器學習中的低秩,稀疏模型時,被各種範數攪得一團糟,嚴重延緩了學習進度,經過一段時間的學習,現在將其完整的總結一下,希望遇到同樣麻煩的同學能有所幫助。首先定義乙個向量為 a 5,6,8,10 向量的1範數即 向量的各個元素的絕對值之和,上述向量a的1範數結果就是 29,matlab 實現為 ...

向量和矩陣範數

參考 數值分析 朱曉臨 需要理解的是,範數也是一種函式,是一種度量向量和矩陣大小的函式。它常常被用來度量某個向量空間 或矩陣 中的每個向量的長度或大小。暫時沒時間寫 約定 a代表m n的矩陣,aij代表矩陣內的元素,i表示行,j表示列。並且有一例項矩陣a如下 矩陣的列範數定義如下 即將矩陣每列看做乙...