code: def values(self, n):
      v1 = (
          Arg(self.a, self.b).values(max(1 + n // 2, n - 5)).astype(int)
      )
      v2 = np.arange(-5, 5)
      v = np.unique(np.r_[v1, v2])
      v = v[(v >= self.a) & (v < self.b)]
      return v
  
imports: from __future__ import division, print_function, absolute_import
  import os
  import sys
  import time
  import numpy
  from numpy.testing import assert_
  from scipy._lib.six import reraise
  from scipy.special._testutils import assert_func_equal
label_desc: Use image node_id 2 for calling the IntArg obj's underlying member method code with example usage: obj.values(n) and returns: v