Scaled#
- class braintools.init.Scaled(base_dist, scale_factor)#
Scaled version of another distribution.
Multiplies the output of another distribution by a constant factor.
- Parameters:
base_dist (
Initialization) – Base distribution to scale.scale_factor (
Array|ndarray|bool|number|bool|int|float|complex|Quantity) – Factor to multiply the base distribution by.
Examples
>>> import numpy as np >>> import brainunit as u >>> from braintools.init import Scaled, Normal >>> >>> base = Normal(1.0 * u.siemens, 0.2 * u.siemens) >>> init = Scaled(base, scale_factor=0.5) >>> rng = np.random.default_rng(0) >>> weights = init(1000, rng=rng)