cbadc.utilities.random_control_signal

cbadc.utilities.random_control_signal(M: int, stop_after_number_of_iterations: int = 9223372036854775808, random_seed: int = 0) Generator[ndarray, None, None][source]

Creates a iterator producing random control signals.

Parameters
  • M (int) – number of controls

  • stop_after_number_of_iterations (int, optional) – number of iterations until StopIteration is raised, defaults to \(2^{63}\).

  • random_seed (int, optional) – used for setting the random seed, see numpy.random.seed.

Yields

array_like, shape=(M,) – a random control signal