scipy.special.digamma

scipy.special.digamma(z, out=None) = <ufunc 'psi'>

Digamma功能。

伽马函数的对数导数在 z

参数
zarray_like

真实的或复杂的论点。

outndarray,可选

的计算值的数组 psi

退货
digammandarray

的计算值 psi

注意事项

对于不靠近负实轴的大值, psi 是使用下列渐近级数(5.11.2)计算的 [1]. 对于不靠近负实轴的小变元,递归关系(5.5.2)从 [1] 直到参数大到足以使用渐近级数。对于接近负实轴的值,反射公式(5.5.4)来自 [1] 是首先使用的。请注意, psi 在负实轴上有一族零点,它们出现在非正整数的两极之间。在零附近,反射公式会被取消,并且实现会失去精度。但是,唯一的正零和第一个负零通过使用 [2], 因此,该函数应该在原点周围保持完全的准确性。

参考文献

1(1,2,3)

美国国家标准与技术研究院数学函数数字类库https://dlmf.nist.gov/5

2

弗雷德里克·约翰逊和其他人。“MPMATH:用于任意精度浮点算术的Python库”(版本0.19)http://mpmath.org/

示例

>>> from scipy.special import psi
>>> z = 3 + 4j
>>> psi(z)
(1.55035981733341+1.0105022091860445j)

验证psi(Z)=psi(z+1)-1/z:

>>> psi(z + 1) - 1/z
(1.55035981733341+1.0105022091860445j)