Available overloads¶
The following variants of SciPy’s special functions can be used inside
Numba jitted code. Arguments are specified by their Numba types except
for the C long
type, where an equivalent Numba type does not
exist. To determine what Numba integer type long
is on your
system, run:
>>> import ctypes
>>> 8 * ctypes.sizeof(ctypes.c_long)
Common values are int32
and int64
.
-
float64 agm(float64, float64)
-
float64 bdtr(float64, float64, float64) float64 bdtr(long, long, float64)
-
float64 bdtrc(float64, float64, float64) float64 bdtrc(long, long, float64)
-
float64 bdtri(float64, float64, float64) float64 bdtri(long, long, float64)
-
float64 bdtrik(float64, float64, float64)
-
float64 bdtrin(float64, float64, float64)
-
float64 bei(float64)
-
float64 beip(float64)
-
float64 ber(float64)
-
float64 berp(float64)
-
float64 besselpoly(float64, float64, float64)
-
float64 beta(float64, float64)
-
float64 betainc(float64, float64, float64)
-
float64 betaincinv(float64, float64, float64)
-
float64 betaln(float64, float64)
-
float64 binom(float64, float64)
-
float64 boxcox(float64, float64)
-
float64 boxcox1p(float64, float64)
-
float64 btdtr(float64, float64, float64)
-
float64 btdtri(float64, float64, float64)
-
float64 btdtria(float64, float64, float64)
-
float64 btdtrib(float64, float64, float64)
-
float64 cbrt(float64)
-
float64 chdtr(float64, float64)
-
float64 chdtrc(float64, float64)
-
float64 chdtri(float64, float64)
-
float64 chdtriv(float64, float64)
-
float64 chndtr(float64, float64, float64)
-
float64 chndtridf(float64, float64, float64)
-
float64 chndtrinc(float64, float64, float64)
-
float64 chndtrix(float64, float64, float64)
-
float64 cosdg(float64)
-
float64 cosm1(float64)
-
float64 cotdg(float64)
-
float64 dawsn(float64)
-
float64 ellipe(float64)
-
float64 ellipeinc(float64, float64)
-
float64 ellipkinc(float64, float64)
-
float64 ellipkm1(float64)
-
float64 entr(float64)
-
float64 erf(float64)
-
float64 erfc(float64)
-
float64 erfcx(float64)
-
float64 erfi(float64)
-
float64 eval_chebyc(float64, float64) float64 eval_chebyc(long, float64)
-
float64 eval_chebys(float64, float64) float64 eval_chebys(long, float64)
-
float64 eval_chebyt(float64, float64) float64 eval_chebyt(long, float64)
-
float64 eval_chebyu(float64, float64) float64 eval_chebyu(long, float64)
scipy.special.eval_gegenbauer
:float64 eval_gegenbauer(float64, float64, float64) float64 eval_gegenbauer(long, float64, float64)
scipy.special.eval_genlaguerre
:float64 eval_genlaguerre(float64, float64, float64) float64 eval_genlaguerre(long, float64, float64)
-
float64 eval_hermite(long, float64)
scipy.special.eval_hermitenorm
:float64 eval_hermitenorm(long, float64)
-
float64 eval_jacobi(float64, float64, float64, float64) float64 eval_jacobi(long, float64, float64, float64)
-
float64 eval_laguerre(float64, float64) float64 eval_laguerre(long, float64)
-
float64 eval_legendre(float64, float64) float64 eval_legendre(long, float64)
-
float64 eval_sh_chebyt(float64, float64) float64 eval_sh_chebyt(long, float64)
-
float64 eval_sh_chebyu(float64, float64) float64 eval_sh_chebyu(long, float64)
-
float64 eval_sh_jacobi(float64, float64, float64, float64) float64 eval_sh_jacobi(long, float64, float64, float64)
scipy.special.eval_sh_legendre
:float64 eval_sh_legendre(float64, float64) float64 eval_sh_legendre(long, float64)
-
float64 exp1(float64)
-
float64 exp10(float64)
-
float64 exp2(float64)
-
float64 expi(float64)
-
float64 expit(float64) float32 expit(float32)
-
float64 expm1(float64)
-
float64 expn(float64, float64) float64 expn(long, float64)
-
float64 exprel(float64)
-
float64 fdtr(float64, float64, float64)
-
float64 fdtrc(float64, float64, float64)
-
float64 fdtri(float64, float64, float64)
-
float64 fdtridfd(float64, float64, float64)
-
float64 gamma(float64)
-
float64 gammainc(float64, float64)
-
float64 gammaincc(float64, float64)
-
float64 gammainccinv(float64, float64)
-
float64 gammaincinv(float64, float64)
-
float64 gammaln(float64)
-
float64 gammasgn(float64)
-
float64 gdtr(float64, float64, float64)
-
float64 gdtrc(float64, float64, float64)
-
float64 gdtria(float64, float64, float64)
-
float64 gdtrib(float64, float64, float64)
-
float64 gdtrix(float64, float64, float64)
-
float64 huber(float64, float64)
-
float64 hyp0f1(float64, float64)
-
float64 hyp1f1(float64, float64, float64)
-
float64 hyp2f1(float64, float64, float64, float64)
-
float64 hyperu(float64, float64, float64)
-
float64 i0(float64)
-
float64 i0e(float64)
-
float64 i1(float64)
-
float64 i1e(float64)
-
float64 inv_boxcox(float64, float64)
-
float64 inv_boxcox1p(float64, float64)
-
float64 it2struve0(float64)
-
float64 itmodstruve0(float64)
-
float64 itstruve0(float64)
-
float64 iv(float64, float64)
-
float64 ive(float64, float64)
-
float64 j0(float64)
-
float64 j1(float64)
-
float64 jv(float64, float64)
-
float64 jve(float64, float64)
-
float64 k0(float64)
-
float64 k0e(float64)
-
float64 k1(float64)
-
float64 k1e(float64)
-
float64 kei(float64)
-
float64 keip(float64)
-
float64 ker(float64)
-
float64 kerp(float64)
-
float64 kl_div(float64, float64)
-
float64 kn(float64, float64) float64 kn(long, float64)
-
float64 kolmogi(float64)
-
float64 kolmogorov(float64)
-
float64 kv(float64, float64)
-
float64 kve(float64, float64)
-
float64 log1p(float64)
-
float64 log_ndtr(float64)
-
float64 loggamma(float64)
-
float64 logit(float64) float32 logit(float32)
-
float64 lpmv(float64, float64, float64)
-
float64 mathieu_a(float64, float64)
-
float64 mathieu_b(float64, float64)
-
float64 modstruve(float64, float64)
-
float64 nbdtr(float64, float64, float64) float64 nbdtr(long, long, float64)
-
float64 nbdtrc(float64, float64, float64) float64 nbdtrc(long, long, float64)
-
float64 nbdtri(float64, float64, float64) float64 nbdtri(long, long, float64)
-
float64 nbdtrik(float64, float64, float64)
-
float64 nbdtrin(float64, float64, float64)
-
float64 ncfdtr(float64, float64, float64, float64)
-
float64 ncfdtri(float64, float64, float64, float64)
-
float64 ncfdtridfd(float64, float64, float64, float64)
-
float64 ncfdtridfn(float64, float64, float64, float64)
-
float64 ncfdtrinc(float64, float64, float64, float64)
-
float64 nctdtr(float64, float64, float64)
-
float64 nctdtridf(float64, float64, float64)
-
float64 nctdtrinc(float64, float64, float64)
-
float64 nctdtrit(float64, float64, float64)
-
float64 ndtr(float64)
-
float64 ndtri(float64)
-
float64 nrdtrimn(float64, float64, float64)
-
float64 nrdtrisd(float64, float64, float64)
-
float64 obl_cv(float64, float64, float64)
-
float64 owens_t(float64, float64)
-
float64 pdtr(float64, float64) float64 pdtr(long, float64)
-
float64 pdtrc(float64, float64) float64 pdtrc(long, float64)
-
float64 pdtri(float64, float64) float64 pdtri(long, float64)
-
float64 pdtrik(float64, float64)
-
float64 poch(float64, float64)
-
float64 pro_cv(float64, float64, float64)
-
float64 pseudo_huber(float64, float64)
-
float64 psi(float64)
-
float64 radian(float64, float64, float64)
-
float64 rel_entr(float64, float64)
-
float64 rgamma(float64)
-
float64 round(float64)
-
float64 sindg(float64)
-
float64 smirnov(float64, float64) float64 smirnov(long, float64)
-
float64 smirnovi(float64, float64) float64 smirnovi(long, float64)
-
float64 spence(float64)
-
float64 stdtr(float64, float64)
-
float64 stdtridf(float64, float64)
-
float64 stdtrit(float64, float64)
-
float64 struve(float64, float64)
-
float64 tandg(float64)
-
float64 tklmbda(float64, float64)
-
float64 xlog1py(float64, float64)
-
float64 xlogy(float64, float64)
-
float64 y0(float64)
-
float64 y1(float64)
-
float64 yn(float64, float64) float64 yn(long, float64)
-
float64 yv(float64, float64)
-
float64 yve(float64, float64)
-
float64 zetac(float64)