sktime.utils.data_processing.from_multi_index_to_3d_numpy

sktime.utils.data_processing.from_multi_index_to_3d_numpy(X, instance_index=None, time_index=None)[source]

Convert panel data stored as pandas multi-index DataFrame to Numpy 3-dimensional NumPy array (n_instances, n_columns, n_timepoints).

Parameters
  • X (pd.DataFrame) – The multi-index pandas DataFrame

  • instance_index (str) – Name of the multi-index level corresponding to the DataFrame’s instances

  • time_index (str) – Name of multi-index level corresponding to DataFrame’s timepoints

Returns

X_3d – 3-dimensional NumPy array (n_instances, n_columns, n_timepoints)

Return type

np.ndarray