code: def merge(self, state: "SummarizerAggState") -> "SummarizerAggState":
      self.count += state.count
      self.sum_values += state.sum_values
      self.square_sum_values += state.square_sum_values
      self.min_values = np.minimum(self.min_values, state.min_values)
      self.max_values = np.maximum(self.max_values, state.max_values)
      return self
  
file_path: spark/python/pyspark/ml/connect/summarizer.py
imports: from typing import Any, Union, List, Dict
  import numpy
  import pandas
  from pyspark.sql import DataFrame
  from pyspark.ml.connect.util import aggregate_dataframe
label_desc: Use image node_id 3 for calling the SummarizerAggState obj's underlying member method code with example usage: obj.merge(state) and returns: self