dcase_util.data.EventRollEncoder
- class dcase_util.data.EventRollEncoder(label_list=None, time_resolution=None, label='event_label', **kwargs)[source]
Event list encoder class
Event roll
Event roll is binary matrix indicating event activity withing time segment defined by time_resolution.
- Parameters
- label_listlist
List of labels in correct order Default value None
- time_resolutionfloat > 0.0
Time resolution used when converting event into event roll. Default value None
- labelstr
Meta data field used to create event roll Default value ‘event_label’
- __init__(label_list=None, time_resolution=None, label='event_label', **kwargs)[source]
Event roll
Event roll is binary matrix indicating event activity withing time segment defined by time_resolution.
- Parameters
- label_listlist
List of labels in correct order Default value None
- time_resolutionfloat > 0.0
Time resolution used when converting event into event roll. Default value None
- labelstr
Meta data field used to create event roll Default value ‘event_label’
Methods
__init__
([label_list, time_resolution, label])Event roll
change_axis
([time_axis, data_axis])Set axis
delimiter
([exclude_delimiters])Use csv.sniffer to guess delimiter for CSV file
detect_file_format
([filename])Detect file format from extension
empty
()Check if file is empty
encode
(metadata_container[, label, ...])Generate event roll from MetaDataContainer
exists
()Checks that file exists
freeze
()Freeze focus segment, copy segment to be container's data.
get_file_information
()Get file information, filename
get_focused
()Get focus segment from data matrix.
get_frames
([frame_ids, vector_ids, frame_hop])Get frames from data matrix.
is_package
([filename])Determine if the file is compressed package.
load
([filename])Load file
log
([level])Log container content
pad
(length[, binary_matrix])Pad binary matrix along time axis
plot
([plot, binary_matrix, data_container, ...])Visualize binary matrix, and optionally synced data matrix.
push_processing_chain_item
(processor_name[, ...])Push processing chain item
reset_focus
()Reset focus segment
save
([filename])Save file
set_focus
([start, stop, duration, ...])Set focus segment
show
([mode, indent, visualize])Print container content
to_html
([indent])Get container information in a HTML formatted string
to_string
([ui, indent])Get container information in a string
validate_format
()Validate file format
Attributes
T
Transposed data in a data container
bytes
File size in bytes
data
Data matrix
focus_start
Focus segment start
focus_stop
Focus segment stop
frames
Number of data frames
length
Number of data columns
logger
Logger instance
md5
Checksum for file.
shape
Shape of data matrix
stats
Basic statistics of data matrix.
valid_formats
Valid file formats
vector_length
Data vector length