jax.scipy.special.hyp1f1

Contents

jax.scipy.special.hyp1f1#

jax.scipy.special.hyp1f1 = <jax._src.custom_derivatives.custom_jvp object>#

The 1F1 hypergeometric function.

JAX implementation of scipy.special.hyp1f1.

\[\mathrm{hyp1f1}(a, b, x) = {}_1F_1(x;a, b) = \sum_{k=0}^\infty \frac{(a)_k}{(b)_kk!}x^k\]

where \((\cdot)_k\) is the Pochammer symbol (refer to poch()).

The JAX version only accepts positive and real inputs. Values of a, b, and x, leading to high values of 1F1 may lead to erroneous results; consider enabling double precision in this case. The convention for a = b = 0 is 1, unlike in scipy’s implementation.

Parameters:
  • a (jax.typing.ArrayLike) – arraylike, real-valued

  • b (jax.typing.ArrayLike) – arraylike, real-valued

  • x (jax.typing.ArrayLike) – arraylike, real-valued

Returns:

array of 1F1 values.

Return type:

Array