code: def __init__(
      self,
      decimals=None,
      casting="same_kind",
      err=None,
      dtype=None,
      sparse=False,
      **kw,
  ):
      err = err if err is not None else np.geterr()
      super().__init__(
          _decimals=decimals,
          _casting=casting,
          _err=err,
          dtype=dtype,
          sparse=sparse,
          **kw,
      )
  
file_path: mars/mars/tensor/arithmetic/around.py
imports: import numpy
  from ...None import opcodes
  from ...serialization.serializables import Int32Field
  from ..array_utils import device, as_same_device
  from ..datasource import tensor
  from .core import TensorUnaryOp
  from .utils import arithmetic_operand
label_desc: Use image node_id 2 to create a new TensorAround object from inherited base classes: TensorUnaryOp with example: obj = TensorAround(decimals, casting, err, dtype, sparse)