docstr: Return an array containing the single object to keep
  
  workspace - workspace passed into Run
  src_objects - the Objects instance to be filtered
docstr_tok: ["Return","an","array","containing","the","single","object","to","keep","workspace","-","workspace","passed","into","Run","src_objects","-","the","Objects","instance","to","be","filtered"]
code: def keep_one(self, workspace, src_objects):
      """Return an array containing the single object to keep
  
      workspace - workspace passed into Run
      src_objects - the Objects instance to be filtered
      """
      measurement = self.measurements[0].measurement.value
      src_name = self.x_name.value
      values = workspace.measurements.get_current_measurement(
          src_name, measurement
      )
      if len(values) == 0:
          return numpy.array([], int)
      best_idx = (
          numpy.argmax(values)
          if self.filter_choice == FI_MAXIMAL
          else numpy.argmin(values)
      ) + 1
      return numpy.array([best_idx], int)
  
imports: from cellprofiler_core.constants.measurement import M_LOCATION_CENTER_X, M_LOCATION_CENTER_Y, C_CHILDREN, C_PARENT, C_LOCATION, C_NUMBER, FTR_OBJECT_NUMBER, C_COUNT, FTR_CENTER_X, FTR_CENTER_Y, FTR_CENTER_Z
  from cellprofiler_core.module.image_segmentation import ObjectProcessing
  from cellprofiler_core.preferences import DEFAULT_INPUT_FOLDER_NAME, ABSOLUTE_FOLDER_NAME, DEFAULT_INPUT_SUBFOLDER_NAME, DEFAULT_OUTPUT_SUBFOLDER_NAME
  from cellprofiler_core.setting import Divider, HiddenCount, SettingsGroup, Measurement, Binary, ValidationError
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.do_something import DoSomething, RemoveSettingButton
  from cellprofiler_core.setting.subscriber import LabelSubscriber
  from cellprofiler_core.setting.text import Directory, Filename, Float, LabelName
  from cellprofiler.modules import _help
  import logging
  import os
  import numpy
  import scipy
  import scipy.ndimage
  import scipy.sparse
  import cellprofiler.gui.help
  import cellprofiler_core.object
  from cellprofiler.utilities.rules import Rules
label_desc: Use image node_id 14 for calling the FilterObjects obj's underlying member method code with example usage: obj.keep_one(workspace, src_objects) and returns: numpy, numpy