code: def same(x, y):
      """
      Check if two scalar values are "the same".
  
      Returns True if `x == y`, or if x and y are both NaN or both NaT.
      """
      if is_float(x) and isnan(x) and is_float(y) and isnan(y):
          return True
      elif is_datetime(x) and isnat(x) and is_datetime(y) and isnat(y):
          return True
      else:
          return x == y
  
imports: from collections import OrderedDict
  from datetime import datetime
  from distutils.version import StrictVersion
  from warnings import catch_warnings, filterwarnings
  import six
  import numpy
  from numpy import array_equal, broadcast, busday_count, datetime64, diff, dtype, empty, flatnonzero, hstack, isnan, nan, vectorize, where
  from numpy.lib.stride_tricks import as_strided
  from toolz import flip
label_desc: Use image node_id 12 for calling a global function with example usage: same(x, y) and returns: True, True, unknown