dcase_util.containers.ProbabilityItem

class dcase_util.containers.ProbabilityItem(*args, **kwargs)[source]

Probability data item class, inherited from standard dict class.

Constructor

Parameters
dict
__init__(*args, **kwargs)[source]

Constructor

Parameters
dict

Methods

__init__(*args, **kwargs)

Constructor

clear()

copy()

fromkeys(iterable[, value])

Create a new dictionary with keys from iterable and values set to value.

get(key[, default])

Return the value for key if key is in the dictionary, else default.

get_list()

Return item values in a list with specified order.

items()

keys()

log([level])

Log container content

pop(key[, default])

If key is not found, default is returned if given, otherwise KeyError is raised

popitem(/)

Remove and return a (key, value) pair as a 2-tuple.

setdefault(key[, default])

Insert key with a value of default if key is not in the dictionary.

show([mode, indent])

Print container content

to_html([indent])

Get container information in a HTML formatted string

to_string([ui, indent])

Get container information in a string

update([E, ]**F)

If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]

values()

Attributes

filename

Filename

id

Unique item identifier

index

item index

label

Label

logger

probability

Returns