code: def __init__(
      self,
      x=None,
      y=None,
      sum_over_features=None,
      use_sklearn=None,
      **kw,
  ):
      super().__init__(
          _x=x,
          _y=y,
          _sum_over_features=sum_over_features,
          _use_sklearn=use_sklearn,
          **kw,
      )
  
imports: import numpy
  from ....None import opcodes
  from ....core import recursive_tile
  from ....serialization.serializables import KeyField, BoolField
  from ....tensor.core import TensorOrder
  from ....tensor.arithmetic import abs
  from ....tensor.spatial.distance import cdist
  from ....tensor.array_utils import as_same_device, device
  from ....utils import ensure_own_data
  from .core import PairwiseDistances
label_desc: Use image node_id 1 to create a new ManhattanDistances object from inherited base classes: PairwiseDistances with example: obj = ManhattanDistances(x, y, sum_over_features, use_sklearn)