neclib.core.math.random module#

Aliases#

Functions

None

clip

Limit the value to the range [minimum, maximum].

class Random(seed=None, limits=None)[source]#

Bases: object

Parameters:
  • seed (int | None)

  • limits (Sequence | None)

walk(mu: int | float, noise: int | float, stability: int | float, *, initial: int | float | None = None) Generator[float, None, None][source]#
walk(mu: int | float, noise: int | float, stability: int | float, *, initial: Sequence | ndarray) Generator[ndarray, None, None]
fluctuation(noise: int | float, *, shape: None = None) Generator[float, None, None][source]#
fluctuation(noise: int | float, *, shape: Tuple[int, ...]) Generator[ndarray, None, None]