Module functions.metatables.weight
Classes
class Weight (name: str, columns: list[str])
-
Represents a weight in a dataset with metadata information.
This class is designed to store information about different weights used in a dataset.
Attributes
name
:str
- The name of the weight.
columns
:list[str]
- List of column names associated with the weight.
Example
weight = Weight( name='weight_name', columns=['column_1', 'column_2'] )
Method generated by attrs for class Weight.
Class variables
var columns : list[str]
var name : str
class WeightDict (*args, **kwargs)
-
A custom dictionary for storing Weight objects with string keys.
This class is designed to be used within a MetaTable to store information about different weights in a dataset.
Attributes
Inherits from dict.
Methods
setitem(key, value): Overrides the setitem method to enforce that keys must be strings and values must be instances of the Weight class.
Example
weight_dict = WeightDict() weight_dict['weight_name'] = Weight(…)
Ancestors
- builtins.dict