code: def translate(self, x, scale=(2 / 3, 3 / 2), shift=(-0.2, 0.2)):
      xyz1 = np.random.uniform(low=scale[0], high=scale[1], size=[3])
      xyz2 = np.random.uniform(low=shift[0], high=shift[1], size=[3])
      x = np.add(np.multiply(x, xyz1), xyz2).astype("float32")
      return x
  
file_path: dgl/examples/pytorch/pointcloud/edgeconv/modelnet.py
imports: import numpy
  from torch.utils.data import Dataset
label_desc: Use image node_id 2 for calling the ModelNetDataset obj's underlying member method code with example usage: obj.translate(x, scale, shift) and returns: x