3D Random Point Clouds

Ver. 1.0.1 (2023-05-02)

This module provides the native stream class StreamMLProStaticClouds3D. This stream provides 2000 instances with 3-dimensional random feature data placed around eight fixed center points.

class mlpro.bf.streams.streams.clouds3d_static.StreamMLProStaticClouds3D(p_logging=True, **p_kwargs)

Bases: StreamMLProBase

This demo stream provides 2000 3-dimensional instances randomly positioned around four fixed centers.

C_ID = 'StaticClouds3D'
C_NAME = 'Static Clouds 3D'
C_VERSION = '1.0.0'
C_NUM_INSTANCES = 2000
C_SCIREF_ABSTRACT = 'Demo stream provides 1000 2-dimensional instances randomly positioned around four fixed centers.'
C_BOUNDARIES = [-10, 10]
_setup_feature_space() MSpace

Custom method to set up the feature space of the stream. It is called by method get_feature_space().

Returns:

feature_space – Feature space of the stream.

Return type:

MSpace

_init_dataset()

Custom method to generate stream data as a numpy array named self._dataset.

set_random_seed(p_seed=None)

Resets the internal random generator using the given seed.