【发布时间】:2021-01-20 19:44:43
【问题描述】:
标题总结了它。我在 RatFun 和 SpectralMeasures 包中看到了一些提及,但我主要是在寻找与 Python 的 Sympy 模块中的功能类似的功能。
编辑:感谢大家的回答和 cmets。我一直在寻找狄拉克三角洲的离散版本。起初我很困惑,想寻找一个“函数”,但实际上我只是在寻找表现出以下行为的克罗内克三角洲:
如果 x=0,则 delta(x) = 1
delta(x) = 0 否则
我很快意识到我什至不需要函数,我只需要处理参数中的差异即可。再次感谢!
【问题讨论】:
-
我完全不确定标题是否概括了它。 Dirac delta 不是数学意义上的函数。它是不可或缺的。在某些情况下,它就像一个分布的 pdf。我认为您需要告诉我们您的情况以及您的实际用例是什么。
-
@LyndonWhite 道歉。我想以非常规的方式使用狄拉克三角洲分布。我并不是真的想要整合它。我最后做的是做一个函数,如果输入的值(总和)为 0,则该函数将给我 1,否则为 0。
-
如果您在juliahub.com 中搜索
onehot,您会发现多个支持具有单个非零元素的向量的包。 -
@LyndonWhite 狄拉克增量在数学上肯定是有效的,因为当峰值达到 Inf 时宽度变为零的函数序列的极限。然而,OP 似乎在寻找离散的类比函数,而不是连续函数。
-
虽然有一个可接受的答案,但最好编辑问题并明确说明您正在寻找的行为是什么,也许有一些例子。因此,当有人在寻找类似的东西并偶然发现这个问题时,他们可以知道它是否对他们有用,而不必去查看 Sympy 文档。