betainc

Contents

betainc#

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

Elementwise regularized incomplete beta integral.

Parameters:
  • a (Array | ndarray | bool | number | bool | int | float | complex | saiunit.Quantity) – First shape parameter.

  • b (Array | ndarray | bool | number | bool | int | float | complex | saiunit.Quantity) – Second shape parameter.

  • x (Array | ndarray | bool | number | bool | int | float | complex | saiunit.Quantity) – Upper limit of integration.

  • unit_to_scale (saiunit.Unit | None) – 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)