2015-10-16 103 views
1

有誰知道如何計算R.你不能做平常sum(x^p)^(1/p)p=0所以我不確定是否有一個簡單的方法來做到這一點的向量的L_0 norm。謝謝!L_0標準,如何執行

+0

最大值是L無窮範數。 –

+0

@愛情R的權利,我猶豫了(我的數學課程的一些老遺囑...)...那麼是不是「p規範」只定義爲p> 0?... – Cath

+1

我寫的不是一個規範(或正好是Banach規範),因爲它不是同質的。但它在各種應用中使用相當多。 –

回答

4

這真的取決於你如何定義L_0規範。沒有明確的共識。

From wikipedia:ℓ0「規範」由戴維·多諾霍 - 其引號警告說,這 功能並不是一個適當的規範 - 是 向量x非零項的數量。許多作者通過省略引用 標記來濫用術語。限定0^0 = 0,

只是使用sum(x != 0)

+1

你可以添加一個鏈接到你的報價來源嗎? –

+0

這似乎是最好的選擇,謝謝。想知道是否有一種方法可以在規範函數內部執行它,所以我不必爲L_0規範的情況編寫一個單獨的區域,但包含額外的if語句並不多有了這個。 –

+0

是的,if語句應該沒問題。如果這是您正在尋找的內容,請隨時接受答案。 –

相關問題