betainc

Contents

betainc#

class saiunit.lax.betainc(a, b, x, unit_to_scale=None, **kwargs)#

Elementwise regularized incomplete beta integral.

Parameters:
  • a (Union[Array, ndarray, number, bool, saiunit.Quantity]) – First shape parameter.

  • b (Union[Array, ndarray, number, bool, saiunit.Quantity]) – Second shape parameter.

  • x (Union[Array, ndarray, number, bool, saiunit.Quantity]) – Upper limit of integration.

  • unit_to_scale (Optional[saiunit.Unit]) – If provided, all inputs are scaled by this unit before applying the function.

Returns:

result – Always unitless.

Return type:

Array

Examples

>>> import saiunit.lax as sulax
>>> import jax.numpy as jnp
>>> sulax.betainc(jnp.array([1.0]), jnp.array([1.0]), jnp.array([0.5]))
Array([0.5], dtype=float32)