class_docstr: Randomly flip the image vertically according to given probability.
  
  Args:
      prob(float): The probability for flipping the image vertically, default is 0.5.
class_docstr_tok: ["Randomly","flip","the","image","vertically","according","to","given","probability",".","Args",":","prob","(","float",")",":","The","probability","for","flipping","the","image","vertically",",","default","is","0.5","."]
code: def __call__(self, im: np.ndarray):
      if random.random() < self.prob:
          im = F.vertical_flip(im)
      return im
  
imports: import random
  from typing import Callable, Union, List, Tuple
  import cv2
  import PIL
  import numpy
  import paddlehub.vision.functional
label_desc: Use image node_id 2 for calling the RandomVerticalFlip obj's underlying member method code with example usage: obj.__call__(im) and returns: im