instancelib.instances.dataset module
- class instancelib.instances.dataset.PandasDataset(df, data_col)[source]
Bases:
ReadOnlyDataset[int,Any]
- class instancelib.instances.dataset.ReadOnlyDataset(*args, **kwds)[source]
- class instancelib.instances.dataset.ReadOnlyProvider(dataset, from_data_builder, local_data)[source]
Bases:
InstanceProvider[IT,KT,DT,ndarray,RT],Generic[IT,KT,DT,RT]- Parameters:
dataset (
ReadOnlyDataset[TypeVar(KT),TypeVar(DT)]) –from_data_builder (
Callable[[TypeVar(KT),TypeVar(DT)],TypeVar(IT, bound= Instance[Any, Any, Any, Any])]) –local_data (
InstanceProvider[TypeVar(IT, bound= Instance[Any, Any, Any, Any]),TypeVar(KT),TypeVar(DT),ndarray[Any,dtype[Any]],TypeVar(RT)]) –
- create(**kwargs)[source]
Create a new instance of type
InstanceType. The created instance is subsequently added to the provider.Note: The number of arguments and keyword arguments may differ in actual implementation, so there are no standard arguments.
- property key_list: Sequence[KT]
Return a list of all instance keys in this provider
- Returns:
A list of instance keys
- Return type:
List[KT]