class_docstr: Multi-fidelity GP Class for Cartesian Product GPs. 
class_docstr_tok: ["Multi-fidelity","GP","Class","for","Cartesian","Product","GPs","."]
docstr: Sets the fidel_space lists of dists. 
docstr_tok: ["Sets","the","fidel_space","lists","of","dists","."]
code: def set_fidel_space_lists_of_dists(self, fidel_space_lists_of_dists):
      """Sets the fidel_space lists of dists."""
      self.fidel_space_lists_of_dists = fidel_space_lists_of_dists
  
imports: from __future__ import print_function
  from argparse import Namespace
  import numpy
  from ..exd import domains
  from ..exd.cp_domain_utils import load_cp_domain_from_config_file
  from .None import gp_core, mf_gp
  from .euclidean_gp import get_euclidean_integral_gp_kernel_with_scale, prep_euclidean_integral_kernel_hyperparams
  from .kernel import CartesianProductKernel, HammingKernel
  from ..utils.general_utils import get_idxs_from_list_of_lists
  from ..utils.option_handler import get_option_specs, load_options
  from ..utils.reporters import get_reporter
label_desc: Use image node_id 3 for calling the CPMFGP obj's underlying member method code with example usage: obj.set_fidel_space_lists_of_dists(fidel_space_lists_of_dists) without return types