class_docstr: This method crops 3 regions. All regions will be in shape
  :obj`size`. Depending on the situation, these regions may consist of:
      (1) 1 center, 1 top and 1 bottom
      (2) 1 center, 1 left and 1 right
  
  Parameters:
  ----------
  size : int
      height and width required by network input, e.g., (224, 224)
  
  Inputs:
      - **data**: a list of N frames with shape [H x W x C]
  
  Outputs:
      - **out**: a list of 3xN cropped frames with shape [size x size x C]
class_docstr_tok: ["This","method","crops","3","regions",".","All","regions","will","be","in","shape",":","obj","`","size","`",".","Depending","on","the","situation",",","these","regions","may","consist","of",":","(","1",")","1","center",",","1","top","and","1","bottom","(","2",")","1","center",",","1","left","and","1","right","Parameters",":","--","--","--","--","--","size",":","int","height","and","width","required","by","network","input",",","e.g.",",","(","224",",","224",")","Inputs",":","-","*","*","data","*","*",":","a","list","of","N","frames","with","shape","[","H","x","W","x","C","]","Outputs",":","-","*","*","out","*","*",":","a","list","of","3xN","cropped","frames","with","shape","[","size","x","size","x","C","]"]
code: def __init__(self, size):
      super(VideoThreeCrop, self).__init__()
      if isinstance(size, numbers.Number):
          self.size = (int(size), int(size))
      else:
          self.size = size
  
imports: from __future__ import division
  import random
  import math
  import numbers
  import numpy
  from mxnet.gluon import Block
label_desc: Use image node_id 1 to create a new VideoThreeCrop object from inherited base classes: Block with example: obj = VideoThreeCrop(size)