arthurai.core.attributes.AttributeBin#
- class arthurai.core.attributes.AttributeBin(continuous_start=None, continuous_end=None)#
Bases:
arthurai.core.base.ArthurBaseJsonDataclass
- A list of the attribute’s bins. An attribute will only have bins if it is not categorical. The bin start is
exclusive and the end is inclusive, (continuous_start, continuous_end]. Use Null to represent an open end of a bin.
Methods
Helper function to filter out None objects from a json or dictionary representation of an object
from_dict
- rtype
TypeVar
(A
, bound=DataClassJsonMixin
)
from_json
- rtype
TypeVar
(A
, bound=DataClassJsonMixin
)
schema
- rtype
SchemaF
[TypeVar
(A
)]
Creates a dictionary representation of this object
Creates a json representation of this object
Attributes
continuous_end
continuous_start
dataclass_json_config
- static clean_nones(d)#
Helper function to filter out None objects from a json or dictionary representation of an object
- Parameters
d – a Dictionary or Json representation of an ArthurBaseJsonDataclass object
- Returns
Dictionary of the object with all None components removed
- to_dict(skip_none=True)#
Creates a dictionary representation of this object
This function can be applied to any extension of the ArthurBaseJsonDataClass
- Return type
dict
- Returns
Dictionary of object data
- to_json(skip_none=True)#
Creates a json representation of this object
This function can be applied to any extension of the ArthurBaseJsonDataClass
- Return type
str
- Returns
json of object data