code: def inverse(self):
      normsq = complex(q0.dot(q0), 2.0 * self.q0.q.dot(self.qe.q))
      inv_len_real = 1.0 / normsq.real
      return ~self * complex(
          inv_len_real, -normsq.imag * inv_len_real * inv_len_real
      )
  
imports: import numpy
label_desc: Use image node_id 12 for calling the DualQuaternion obj's underlying member method code with example usage: obj.inverse() and returns: unknown