data_base ❭ db_initializers ❭ prepare_ANN_batches ❭ get_synapse_activation_array_weighted
get_synapse_activation_array_weighted¶
-
data_base.db_initializers.prepare_ANN_batches.get_synapse_activation_array_weighted(sa_, selected_stis=
None, spatial_bin_names=None, min_time=0, max_time=600, bin_size=1, use_weights=False)¶ Create a 4D array of synapse activation times.
Create a 4D array of synaptic activation, where the axes are:
selected_stisEXC/INH
spatial bins
time bins
The array is of shape
(len(selected\_stis), 2, len(spatial\_bin\_names), (max\_time - min\_time)//bin\_size).- Parameters:¶
sa_ (pd.DataFrame) – Augmented synapse activation dataframe
selected_stis (list, optional) – List of selected spike times. Defaults to None.
spatial_bin_names (list, optional) – List of spatial bin names. Defaults to None.
min_time (int, optional) – Min time in ms. Defaults to 0.
max_time (int, optional) – Max time in ms. Defaults to 600.
use_weights (bool, optional) – If True, weigh the synapse activation times with the corresponding synapse weights. Defaults to False.
- Returns:¶
A 4D array of synapse activation times.
- Return type:¶
array