class_docstr: Hyperbolic attention model that combines reflections and rotations.
class_docstr_tok: ["Hyperbolic","attention","model","that","combines","reflections","and","rotations","."]
code: def get_rotation_queries(self, entity, rot):
      queries = euc_utils.givens_rotations(rot, entity)
      return tf.reshape(queries, (-1, 1, self.rank))
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from kg_hyp_emb.models.base import KGModel
  from kg_hyp_emb.utils import euclidean
  from kg_hyp_emb.utils import hyperbolic
  import numpy
  import tensorflow
label_desc: Use image node_id 3 for calling the AttH obj's underlying member method code with example usage: obj.get_rotation_queries(entity, rot) and returns: tf