superneuromat.SNN.clear_input_spikes#
- SNN.clear_input_spikes(t: int | slice | list | ndarray | None = None, destination: int | Neuron | slice | list | ndarray | None = None, remove_empty: bool = True)[source]#
Delete input spikes from the SNN.
- Parameters:
t (int | slice | list | np.ndarray | None, default=None) – The time step(s) from which to delete input spikes. If
None
, delete all input spikes.destination (int | Neuron | slice | list | np.ndarray | None, default=None) – The neuron(s) from which to delete input spikes. If
None
, delete all input spikes from the given time step(s).
Examples
>>> snn.clear_input_spikes(t=0, destination=0) >>> snn.clear_input_spikes(t=slice(0, 10), destination=slice(0, 10)) >>> snn.clear_input_spikes(t=np.arange(0, 10), destination=np.arange(0, 10)) >>> snn.clear_input_spikes(t=slice(0, 10), destination=np.arange(0, 10)) >>> snn.clear_input_spikes(t=slice(0, 10), destination=Neuron(0))