code: def match(to_match, values, na_sentinel=-1):
      """
      Compute locations of to_match into values
  
      Parameters
      ----------
      to_match : array-like
          values to find positions of
      values : array-like
          Unique set of values
      na_sentinel : int, default -1
          Value to mark "not found"
  
      Examples
      --------
  
      Returns
      -------
      match : ndarray of integers
      """
      values = com.asarray_tuplesafe(values)
      htable, _, values, dtype, ndtype = _get_hashtable_algo(values)
      to_match, _, _ = _ensure_data(to_match, dtype)
      table = htable(min(len(to_match), 1000000))
      table.map_locations(values)
      result = table.lookup(to_match)
  
      if na_sentinel != -1:
          # replace but return a numpy array
          # use a Series because it handles dtype conversions properly
          from pandas import Series
  
          result = Series(result.ravel()).replace(-1, na_sentinel)
          result = result.values.reshape(result.shape)
  
      return result
  
imports: from __future__ import division
  from textwrap import dedent
  from warnings import catch_warnings, simplefilter, warn
  import numpy
  from pandas._libs import algos, hashtable, lib
  from pandas._libs.tslib import iNaT
  from pandas.util._decorators import Appender, Substitution, deprecate_kwarg
  from pandas.core.dtypes.cast import construct_1d_object_array_from_listlike, maybe_promote
  from pandas.core.dtypes.common import ensure_float64, ensure_int64, ensure_object, ensure_platform_int, ensure_uint64, is_array_like, is_bool_dtype, is_categorical_dtype, is_complex_dtype, is_datetime64_any_dtype, is_datetime64tz_dtype, is_datetimelike, is_extension_array_dtype, is_float_dtype, is_integer_dtype, is_interval_dtype, is_list_like, is_numeric_dtype, is_object_dtype, is_period_dtype, is_scalar, is_signed_integer_dtype, is_sparse, is_timedelta64_dtype, is_unsigned_integer_dtype, needs_i8_conversion
  from pandas.core.dtypes.generic import ABCIndex, ABCIndexClass, ABCSeries
  from pandas.core.dtypes.missing import isna, na_value_for_dtype
  from pandas.core import common
label_desc: Use image node_id 6 for calling a global function with example usage: match(to_match, values, na_sentinel) and returns: result