code: def __init__(self, shape=()):
      super(SimpleChain, self).__init__()
      w_np = np.asarray(np.random.randn(*shape)).astype(np.float32)
      with self.init_scope():
          self.w = chainer.Parameter(w_np, name="w")
  
imports: import pickle
  import unittest
  import numpy
  import six
  import chainer
  from chainer import functions
  from chainer import optimizers
  from chainer import testing
label_desc: Use image node_id 1 to create a new SimpleChain object from inherited base classes: chainer with example: obj = SimpleChain(shape)