dcase_util.data.ManyHotEncoder
- class dcase_util.data.ManyHotEncoder(label_list=None, time_resolution=None, length_frames=None, length_seconds=None, allow_unknown_labels=False, **kwargs)[source]
Many hot encoder class
Constructor
- Parameters
- label_listlist or str
Label list Default value None
- time_resolutionfloat
Time resolution Default value None
- length_framesint
length of binary matrix Default value None
- length_secondsfloat
length of binary matrix in seconds Default value None
- allow_unknown_labelsbool
Allow unknown labels in the decoding. If False, labels not in the given label_list will produce an error. Default value False
- __init__(label_list=None, time_resolution=None, length_frames=None, length_seconds=None, allow_unknown_labels=False, **kwargs)[source]
Constructor
- Parameters
- label_listlist or str
Label list Default value None
- time_resolutionfloat
Time resolution Default value None
- length_framesint
length of binary matrix Default value None
- length_secondsfloat
length of binary matrix in seconds Default value None
- allow_unknown_labelsbool
Allow unknown labels in the decoding. If False, labels not in the given label_list will produce an error. Default value False
Methods
__init__
([label_list, time_resolution, ...])Constructor
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
(label_list[, length_frames, ...])Generate one hot binary matrix
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