2015-10-16 104 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语句应该没问题。如果这是您正在寻找的内容,请随时接受答案。 –

相关问题