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
- 
get_moa_stream() → InstanceStream | None[source]
 
Get the MOA stream object if it exists.
- 
abstract get_schema() → Schema[source]
 
Return the schema of the stream.
- 
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 restart()[source]
 
Restart the stream to read instances from the beginning.