dcase_models.util.event_roll_to_event_list

dcase_models.util.event_roll_to_event_list(event_roll, event_label_list, time_resolution)[source]

Convert a event roll matrix to a event list.

Parameters:
event_roll : ndarray

Shape (N_times, N_classes)

event_label_list : list of str

Label list

time_resolution : float

Time resolution of the event_roll.

Returns:
list

List of dicts with events information. e.g.

[{‘event_onset’: 0.1,

‘event_offset’: 1.5, ‘event_label’ : ‘dog’}, …]