code: def np_array_datetime64_compat(arr, *args, **kwargs):
      
      # is_list_like
      if (hasattr(arr, '__iter__') and not isinstance(arr, (str, bytes))):
          arr = [tz_replacer(s) for s in arr]
      else:
          arr = tz_replacer(arr)
  
      return np.array(arr, *args, **kwargs)
docs: provide compat for construction of an array of strings to a
      np.array(..., dtype=np.datetime64(..))
      tz-changes in 1.11 that make '2015-01-01 09:00:00Z' show a deprecation
      warning, when need to pass '2015-01-01 09:00:00'