code: def _zip_axes_from_type(
      typ: type[NDFrame], new_axes: Sequence[Index]
  ) -> dict[str, Index]:
      return {
          name: new_axes[i] for i, name in enumerate(typ._AXIS_ORDERS)
      }
  
file_path: catboost/contrib/python/pandas/py3/pandas/core/computation/align.py
imports: from __future__ import annotations
  from functools import partial, wraps
  from typing import TYPE_CHECKING, Callable, Sequence
  import warnings
  import numpy
  from pandas.errors import PerformanceWarning
  from pandas.util._exceptions import find_stack_level
  from pandas.core.dtypes.generic import ABCDataFrame, ABCSeries
  from pandas.core.base import PandasObject
  import pandas.core.common
  from pandas.core.computation.common import result_type_many
label_desc: Use image node_id 2 for calling a global function with example usage: _zip_axes_from_type(typ, new_axes) and returns: unknown