PanelNp3D
PanelNp3D
- class PanelNp3D(is_univariate=None, is_equally_spaced=None, is_equal_length=None, is_empty=None, is_one_series=None, has_nans=None, n_instances=None, n_features=None, feature_names=None, dtypekind_dfip=None, feature_kind=None)[source]
Data type: 3D np.ndarray based specification of panel of time series.
Name:
"numpy3D"Short description:
a 3D
numpy.ndarray, with axis 0 = instances, axis 1 = variables, axis 2 = time pointsLong description:
The
"numpy3D"mtype is a concrete specification that implements thePanelscitype, i.e., the abstract type of a collection of time series.An object
obj: numpy.ndarrayfollows the specification iff:structure convention:
objmust be 3D, i.e.,obj.shapemust have length 3.instances: instances correspond to axis 0 elements of
obj.instance index: the instance index is implicit and by-convention. The
i-th element of axis 0 (for an integeri) is interpreted as indicative of observing instance i.variables: variables correspond to axis 1 elements of
obj.variable names: the
"numpy3D"mtype cannot represent variable names.time points: time points correspond to axis 2 elements of
obj.time index: the time index is implicit and by-convention. The
i-th element of axis 2 (for an integeri) is interpreted as an observation at the time pointi.
Capabilities:
can represent panels of multivariate series
cannot represent unequally spaced series
cannot represent panels of unequally supported series
cannot represent panels of series with different sets of variables
can represent missing values
- Parameters:
- is_univariate: bool
True iff table has one variable
- is_equally_spacedbool
True iff series index is equally spaced
- is_equal_length: bool
True iff all series in panel are of equal length
- is_empty: bool
True iff table has no variables or no instances
- is_one_series: bool
True iff there is only one series in the panel of time series
- has_nans: bool
True iff the table contains NaN values
- n_instances: int
number of instances in the panel of time series
- n_features: int
number of variables in table
- feature_names: list of int or object
names of variables in table
- dtypekind_dfip: list of DtypeKind enum
list of DtypeKind enum values for each feature in the panel, following the data frame interface protocol
- feature_kind: list of str
list of feature kind strings for each feature in the panel, coerced to FLOAT or CATEGORICAL type
Methods
__call__(obj[, return_metadata, var_name, ...])Check if obj is of this data type.
check(obj[, return_metadata, var_name, ...])Check if obj is of this data type.
clone()Obtain a clone of the object with same hyper-parameters and config.
clone_tags(estimator[, tag_names])Clone tags from another object as dynamic override.
create_test_instance([parameter_set])Construct an instance of the class, using first test parameter set.
create_test_instances_and_names([parameter_set])Create list of all test instances and a list of names for them.
get(key[, default])Get attribute by key.
get_class_tag(tag_name[, tag_value_default])Get class tag value from class, with tag level inheritance from parents.
get_class_tags()Get class tags from class, with tag level inheritance from parent classes.
get_config()Get config flags for self.
get_param_defaults()Get object's parameter defaults.
get_param_names([sort])Get object's parameter names.
get_params([deep])Get a dict of parameters values for this object.
get_tag(tag_name[, tag_value_default, ...])Get tag value from instance, with tag level inheritance and overrides.
get_tags()Get tags from instance, with tag level inheritance and overrides.
get_test_params([parameter_set])Return testing parameter settings for the skbase object.
is_composite()Check if the object is composed of other BaseObjects.
load_from_path(serial)Load object from file location.
load_from_serial(serial)Load object from serialized memory container.
reset()Reset the object to a clean post-init state.
save([path, serialization_format])Save serialized self to bytes-like object or to (.zip) file.
set_config(**config_dict)Set config flags to given values.
set_params(**params)Set the parameters of this object.
set_random_state([random_state, deep, ...])Set random_state pseudo-random seed parameters for self.
set_tags(**tag_dict)Set instance level tag overrides to given values.

