dcase_util.containers.DataMatrix3DContainer
- class dcase_util.containers.DataMatrix3DContainer(data=None, stats=None, metadata=None, time_resolution=None, processing_chain=None, **kwargs)[source]
Three-dimensional data matrix container class, inherited from DataMatrix2DContainer.
Constructor
- Parameters
- filenamestr, optional
File path Default value None
- datanumpy.ndarray, optional
Data to initialize the container Default value None
- statsdict, optional
Statistics of the data Default value None
- metadatadict or MetadataContainer, optional
MetadataContainer Default value None
- time_resolutionfloat, optional
Time resolution Default value None
- processing_chainProcessingChain, optional
Processing chain. Default value None
- __init__(data=None, stats=None, metadata=None, time_resolution=None, processing_chain=None, **kwargs)[source]
Constructor
- Parameters
- filenamestr, optional
File path Default value None
- datanumpy.ndarray, optional
Data to initialize the container Default value None
- statsdict, optional
Statistics of the data Default value None
- metadatadict or MetadataContainer, optional
MetadataContainer Default value None
- time_resolutionfloat, optional
Time resolution Default value None
- processing_chainProcessingChain, optional
Processing chain. Default value None
Methods
__init__
([data, stats, metadata, ...])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
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
plot
([show_color_bar, show_filename, plot, ...])Plot data
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 matrix
focus_start
Focus segment start
focus_stop
Focus segment stop
Number of data frames
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