code: def __init__(self, data_type):
      super().__init__(data_type)
      self._data = [
          [
              np.array(
                  [[[1, 0, 1], [2, 3, 1]], [[0, 4, 1], [0, 4, 1]]],
                  dtype=self._data_type,
              ),
              np.array(
                  [[[5, 0, 1], [6, 7, 1]], [[0, 8, 1], [0, 4, 1]]],
                  dtype=self._data_type,
              ),
          ],
          [
              np.array(
                  [[[9, 0, 3], [3, 3, 3]], [[7, 0, 3], [0, 6, 8]]],
                  dtype=self._data_type,
              ),
              np.array(
                  [[[7, 2, 3], [7, 8, 2]], [[3, 9, 2], [2, 6, 2]]],
                  dtype=self._data_type,
              ),
          ],
      ]
  
imports: import nvidia.dali.fn
  from nvidia.dali.pipeline import Pipeline
  from nose.tools import nottest
  import numpy
  from test_utils import np_type_to_dali
  from nose_utils import assert_raises
label_desc: Use image node_id 1 to create a new Batch3D object from inherited base classes: Batch with example: obj = Batch3D(data_type)