code: def cyclic(cls, n, axis=2):
      thetas = np.linspace(0, 2 * np.pi, n, endpoint=False)
      rv = np.vstack([thetas, np.zeros(n), np.zeros(n)]).T
      return cls.from_rotvec(np.roll(rv, axis, axis=1))
  
file_path: catboost/contrib/python/scipy/py3/scipy/spatial/transform/_rotation_groups.py
imports: import numpy
  from scipy.constants import golden
label_desc: Use image node_id 5 for calling a global function with example usage: cyclic(cls, n, axis) and returns: cls