code: def generate_random_test_axis_angle_translation():
      """Generates random test angles, axes, translations."""
      tensor_dimensions = np.random.randint(3)
      tensor_shape = np.random.randint(
          1, 10, size=(tensor_dimensions)
      ).tolist()
      random_axis = np.random.uniform(size=tensor_shape + [3])
      random_axis /= np.linalg.norm(random_axis, axis=-1, keepdims=True)
      random_angle = np.random.uniform(size=tensor_shape + [1])
      random_translation = np.random.uniform(size=tensor_shape + [3])
      return random_axis, random_angle, random_translation
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import itertools
  import math
  import numpy
  from scipy import stats
  from six.moves import range
  import tensorflow.compat.v2
  from tensorflow_graphics.geometry.transformation import axis_angle
  from tensorflow_graphics.geometry.transformation import quaternion
  from tensorflow_graphics.geometry.transformation import rotation_matrix_2d
  from tensorflow_graphics.geometry.transformation import rotation_matrix_3d
label_desc: Use image node_id 17 for calling a global function with example usage: generate_random_test_axis_angle_translation() and returns: random_axis,  random_angle,  random_translation