class_docstr: DenStream Micro-cluster class
code: def __init__(self, x, timestamp, decaying_factor):
      self.x = x
      self.last_edit_time = timestamp
      self.creation_time = timestamp
      self.decaying_factor = decaying_factor
  
      self.N = 1
      self.linear_sum = x
      self.squared_sum = {i: (x_val * x_val) for i, x_val in x.items()}
  
imports: from __future__ import annotations
  import copy
  import math
  from abc import ABCMeta
  from collections import defaultdict, deque
  from river import base, utils
label_desc: Use image node_id 1 to create a new DenStreamMicroCluster object  with example: obj = DenStreamMicroCluster(x, timestamp, decaying_factor)