Julia 中是否有离散的狄拉克 delta 函数?

问题描述

标题总结了它。我在 RatFun 和 SpectralMeasures 包中看到了一些提及,但我主要是在寻找类似于 Python 的 Sympy 模块中的函数

编辑:感谢大家的回答和评论。我正在寻找狄拉克增量的离散版本。起初我很困惑,想寻找一个函数”,但实际上我只是在寻找表现出以下行为的 Kronecker delta:

delta(x) = 1 如果 x=0

delta(x) = 0 否则

我很快意识到我什至不需要函数,我只需要处理参数中的差异。再次感谢!

解决方法

MeasureTheory.jl 中有 Dirac 类型,但不确定它是否符合您的需要。

,

OP 基本上想要 Kronecker delta 函数 [https://en.wikipedia.org/wiki/Kronecker_delta] 这在 julia 中是微不足道的:

delta(n) = n == 0