code: def from_multi_index_to_3d_numpy_adp(obj, store=None):
      obj = _coerce_df_dtypes(obj)
  
      res = from_multi_index_to_3d_numpy(X=obj)
      if isinstance(store, dict):
          store["columns"] = obj.columns
          store["index_names"] = obj.index.names
  
      return res
  
imports: import numpy
  import pandas
  from sktime.datatypes._convert_utils._coerce import _coerce_df_dtypes
  from sktime.datatypes._convert_utils._convert import _extend_conversions
  from sktime.datatypes._panel._registry import MTYPE_LIST_PANEL
  from sktime.utils.pandas import df_map
  from sktime.utils.validation._dependencies import _check_soft_dependencies
label_desc: Use image node_id 28 for calling a global function with example usage: from_multi_index_to_3d_numpy_adp(obj, store) and returns: res