code: def test_invert_subselect_rows_by_indices__two_of_three_selected(
      self,
  ):
      images = np.zeros((3, 3, 4, 1), dtype=np.uint8)
      images[0, ...] = 0
      images[1, ...] = 1
      images[2, ...] = 2
      batch = _BatchInAugmentation(
          images=images,
          keypoints=[
              ia.KeypointsOnImage([ia.Keypoint(0, 0)], shape=(3, 4, 1)),
              ia.KeypointsOnImage([ia.Keypoint(1, 1)], shape=(3, 4, 1)),
              ia.KeypointsOnImage([ia.Keypoint(2, 2)], shape=(3, 4, 1)),
          ],
      )
  
      batch_sub = batch.subselect_rows_by_indices([0, 2])
      batch_sub.images[0, ...] = 10
      batch_sub.images[1, ...] = 20
      batch_sub.keypoints[0].keypoints[0].x = 10
      batch_inv = batch.invert_subselect_rows_by_indices_(
          [0, 2], batch_sub
      )
  
      assert batch_inv.images.shape == (3, 3, 4, 1)
      assert np.max(batch_inv.images[0]) == 10
      assert np.max(batch_inv.images[1]) == 1
      assert np.max(batch_inv.images[2]) == 20
      assert batch_inv.keypoints[0].keypoints[0].x == 10
      assert batch_inv.keypoints[0].keypoints[0].y == 0
      assert batch_inv.keypoints[1].keypoints[0].x == 1
      assert batch_inv.keypoints[1].keypoints[0].y == 1
      assert batch_inv.keypoints[2].keypoints[0].x == 2
      assert batch_inv.keypoints[2].keypoints[0].y == 2
  
imports: from __future__ import print_function, division, absolute_import
  import warnings
  import sys
  import numpy
  import imgaug
  import imgaug.augmenters
  from imgaug.testutils import reseed
  from imgaug.augmentables.batches import _BatchInAugmentation
label_desc: Use image node_id 18 for calling the Test_BatchInAugmentation obj's underlying member method code with example usage: obj.test_invert_subselect_rows_by_indices__two_of_three_selected() without return types