code: def _conj(self, tensor):
      zero_shape = (list)(tensor.shape)
      one_shape = (list)(tensor.shape)
      zero_shape[-1] = 1
      one_shape[-1] -= 1
      ze = torch.zeros(size=zero_shape, device=tensor.device)
      on = torch.ones(size=one_shape, device=tensor.device)
      matrix = torch.cat([ze, on], -1)
      matrix = 2 * matrix
      return tensor - matrix * tensor
  
file_path: OpenKE/openke/module/model/HolE.py
imports: import torch
  import torch.nn
  from .Model import Model
  import numpy
  from numpy import fft
label_desc: Use image node_id 2 for calling the HolE obj's underlying member method code with example usage: obj._conj(tensor) and returns: unknown