class_docstr: PixelShuffle layer for re-org channel to spatial dimention.
  
  Parameters
  ----------
  upscale_factor : int
      Upscaling factor for input->output spatially.
class_docstr_tok: ["PixelShuffle","layer","for","re-org","channel","to","spatial","dimention",".","Parameters","--","--","--","--","--","upscale_factor",":","int","Upscaling","factor","for","input-",">","output","spatially","."]
code: def __init__(self, upscale_factor):
      super(PixelShuffle, self).__init__()
      self.upscale_factor = upscale_factor
  
imports: import math
  import os
  import mxnet
  from mxnet import initializer
  from mxnet.gluon import nn
  from mxnet.gluon.block import HybridBlock
  from .utils import ZeroUniform, _try_load_parameters
label_desc: Use image node_id 1 to create a new PixelShuffle object from inherited base classes: HybridBlock with example: obj = PixelShuffle(upscale_factor)