lgca.ib_interactions.trunc_gauss

lgca.ib_interactions.trunc_gauss(lower, upper, mu, sigma=0.1, size=1, rng=None)

Draw samples from a truncated normal distribution.

Parameters:
  • lower (float) – Lower truncation limit.

  • upper (float) – Upper truncation limit.

  • mu (float) – Mean of the underlying distribution.

  • sigma (float, default=0.1) – Standard deviation of the distribution.

  • size (int, default=1) – Number of samples to draw.

Returns:

float if size equals 1 or an array of samples otherwise.