code: def __init__(
      self, dtype=None, order=None, casting=None, sparse=False, **kw
  ):
      super().__init__(
          dtype=dtype,
          _order=order,
          _casting=casting,
          sparse=sparse,
          **kw,
      )
  
file_path: mars/mars/tensor/base/astype.py
imports: import numpy
  from ...None import opcodes
  from ...serialization.serializables import KeyField, StringField
  from ...utils import get_dtype
  from ..array_utils import as_same_device, device
  from ..operands import TensorHasInput, TensorOperandMixin
  from ..utils import get_order
label_desc: Use image node_id 1 to create a new TensorAstype object from inherited base classes: TensorHasInput, TensorOperandMixin with example: obj = TensorAstype(dtype, order, casting, sparse)