class_docstr: Instances of this class are returned from the PropertyGraph.select_*()
  methods and can be used by the PropertyGraph.extract_subgraph() method to
  extract a Graph containing vertices and edges with only the selected
  properties.
class_docstr_tok: ["Instances","of","this","class","are","returned","from","the","PropertyGraph.select_","*","(",")","methods","and","can","be","used","by","the","PropertyGraph.extract_subgraph","(",")","method","to","extract","a","Graph","containing","vertices","and","edges","with","only","the","selected","properties","."]
code: def __init__(
      self, vertex_selection_series=None, edge_selection_series=None
  ):
      self.vertex_selections = vertex_selection_series
      self.edge_selections = edge_selection_series
  
imports: import cudf
  import cupy
  import cugraph
  import dask_cudf
  import cugraph.dask
  from cugraph.utilities.utils import import_optional, create_list_series_from_2d_ar
  from typing import Union
label_desc: Use image node_id 1 to create a new EXPERIMENTAL__MGPropertySelection object  with example: obj = EXPERIMENTAL__MGPropertySelection(vertex_selection_series, edge_selection_series)