lamindb.models.FeatureManager¶
- class lamindb.models.FeatureManager(host)¶
Bases:
objectFeature manager.
Attributes¶
Class methods¶
Methods¶
- add_feature_set(schema, slot)¶
- Return type:
None
- add_schema(schema, slot)¶
- Return type:
None
- add_values(values, feature_field=FieldAttr(Feature.name), str_as_ulabel=True)¶
Curate artifact with features & values.
- Parameters:
values (
dict[str,str|int|float|bool]) – A dictionary of keys (features) & values (labels, numbers, booleans).feature_field (
DeferredAttribute, default:FieldAttr(Feature.name)) – The field of a reference registry to map keys of the dictionary.str_as_ulabel (
bool, default:True) – Whether to interpret string values as ulabels.
- Return type:
None
- get_values()¶
Get feature values as a dictionary.
- Return type:
dict[str,Any]