code: def map_from_arrays(key, value) -> Expression:
      """
      Creates a map from an array of keys and an array of values.
  
      Example:
      ::
  
          >>> tab.select(
          >>>     map_from_arrays(
          >>>         array("key1", "key2", "key3"),
          >>>         array(1, 2, 3)
          >>>     ))
  
      .. note::
  
          both arrays should have the same length.
      """
      return _binary_op("mapFromArrays", key, value)
  
imports: from typing import Union
  from pyflink import add_version_doc
  from pyflink.java_gateway import get_gateway
  from pyflink.table.expression import Expression, _get_java_expression, TimePointUnit, JsonOnNull
  from pyflink.table.types import _to_java_data_type, DataType
  from pyflink.table.udf import UserDefinedFunctionWrapper
  from pyflink.util.java_utils import to_jarray, load_java_class
label_desc: Use image node_id 33 for calling a global function with example usage: map_from_arrays(key, value) and returns: _binary_op