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_stis
EXC/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