code: def scipy_onebyone_params_iter(self):
      for index in numpy.ndindex(self.shape):
          yield {k: v[index] for k, v in self.scipy_params.items()}
  
imports: import functools
  import unittest
  import numpy
  import chainer
  from chainer.backends import cuda
  from chainer.testing import array
  from chainer.testing import attr
  from chainer import utils
label_desc: Use image node_id 2 for calling the distribution_unittest obj's underlying member method code with example usage: obj.scipy_onebyone_params_iter() without return types