np_multivariate

Plain multivariate labeled data provider.

class pysatl_cpd.data.providers.labeled.implementations.np_multivariate.PlainMultivariateLabeledData(unlabeled, labeling, annotation)[source]

Bases: LabeledData[UnivariateNumericArray, AnnotationT], Generic

Labeled data implementation for multivariate sequences.

Parameters:
__init__(unlabeled, labeling, annotation)[source]
Parameters:
Return type:

None

property unlabeled: NDArrayMultivariateProvider[UnlabeledTimeseriesAnnotation]

Return the underlying unlabeled data provider.

Returns:

The underlying unlabeled data provider.

Return type:

unlabeled

classmethod from_unlabeled_data(unlabeled, segment_info, annotation)[source]

Create labeled data from an unlabeled multivariate provider.

Parameters:
Returns:

Concrete labeled-data provider built from the inputs.

Return type:

PlainMultivariateLabeledData[TypeVar(A, bound= TimeseriesAnnotation)]

Raises:

TypeError – If unlabeled is not an NDArrayMultivariateProvider.

property raw_data: MultivariateNumericArray

Return a copy of the underlying data array.

Returns:

The underlying numeric data array.

Return type:

raw_data