code: def check_non_num_values(self):
      for dim_key in self.dim_keys:
          dim_values = np.array(list(self.search_space[dim_key]))
  
          try:
              np.subtract(dim_values, dim_values)
              np.array(dim_values).searchsorted(dim_values)
          except:
              self._string_or_object(dim_key, dim_values)
          else:
              if dim_values.ndim != 1:
                  msg = "Array-like object in '{}' must be one dimensional".format(
                      dim_key
                  )
                  raise ValueError(msg)
  
file_path: Hyperactive/hyperactive/search_space.py
imports: import numpy
label_desc: Use image node_id 9 for calling the SearchSpace obj's underlying member method code with example usage: obj.check_non_num_values() without return types