ExponentialProfile#
- class braintools.init.ExponentialProfile(decay_constant, max_distance=None)#
Exponential distance profile.
Connection probability and weight scaling decay exponentially with distance.
- Parameters:
Examples
>>> import numpy as np >>> import brainunit as u >>> from braintools.init import ExponentialProfile >>> >>> profile = ExponentialProfile( ... decay_constant=100.0 * u.um, ... max_distance=500.0 * u.um ... ) >>> distances = np.array([0, 50, 100, 200, 500]) * u.um >>> probs = profile.probability(distances)