code: def setUp(self):
      np.random.shuffle(self.labels_0)
      np.random.shuffle(self.labels_1)
  
      dataset_0 = TupleDataset(
          np.random.uniform(size=(N,) + self.img_shape), self.labels_0
      )
      dataset_1 = TupleDataset(
          np.random.uniform(size=(N,) + self.img_shape), self.labels_1
      )
      self.n_class = np.max((self.labels_0, self.labels_1)) + 1
      self.siamese_dataset = SiameseDataset(dataset_0, dataset_1)
  
file_path: chainercv/tests/datasets_tests/test_mixup_soft_label_dataset.py
imports: import unittest
  import numpy
  import pytest
  from chainer import testing
  from chainer.datasets import TupleDataset
  from chainercv.datasets import MixUpSoftLabelDataset
  from chainercv.datasets import SiameseDataset
  from chainercv.utils.testing.assertions.assert_is_image import assert_is_image
label_desc: Use image node_id 1 for calling the TestMixupSoftLabelDataset obj's underlying member method code with example usage: obj.setUp() without return types