code: def __init__(self, input_array: "np.ndarray") -> None:
      self.min_values = input_array.copy()
      self.max_values = input_array.copy()
      self.count = 1
      self.sum_values = np.array(input_array.copy())
      self.square_sum_values = np.square(input_array.copy())
  
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 1 to create a new SummarizerAggState object  with example: obj = SummarizerAggState(input_array)