code: def __repr__(self) -> str:
      return f"<PHETensor shape={self.shape}, dtype={self.dtype}, data={self._data}>"
  
imports: import functools
  import torch
  from fate.arch.trace import auto_trace
label_desc: Use image node_id 3 for calling the PHETensor obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, self, str, self, str