Bases: ABC
, Generic
[_AnyInstance
], Iterator
[_AnyInstance
]
A datastream that can be learnt instance by instance.
-
__iter__() → Iterator[_AnyInstance][source]
Get an iterator over the stream.
This will NOT restart the stream if it has already been iterated over.
Please use the restart()
method to restart the stream.
- Yield:
An iterator over the stream.
-
__next__() → _AnyInstance[source]
Get the next instance in the stream.
- Returns:
The next instance in the stream.
-
CLI_help() → str[source]
Return a help message
-
abstract has_more_instances() → bool[source]
Return True
if the stream have more instances to read.
-
abstract next_instance() → _AnyInstance[source]
Return the next instance in the stream.
- Raises:
ValueError – If the machine learning task is neither a regression
nor a classification task.
- Returns:
A labeled instances or a regression depending on the schema.
-
abstract get_schema() → Schema[source]
Return the schema of the stream.
-
abstract get_moa_stream() → InstanceStream | None[source]
Get the MOA stream object if it exists.
-
abstract restart()[source]
Restart the stream to read instances from the beginning.