GaussianProfile#
- class braintools.init.GaussianProfile(sigma, max_distance=None)#
Gaussian distance profile.
Connection probability and weight scaling follow a Gaussian (bell curve) profile.
- Parameters:
Examples
>>> import numpy as np >>> import brainunit as u >>> from braintools.init import GaussianProfile >>> >>> profile = GaussianProfile(sigma=50.0 * u.um, max_distance=200.0 * u.um) >>> distances = np.array([0, 25, 50, 100, 200]) * u.um >>> probs = profile.probability(distances)