code: def test_channel_wise(self, im_type):
      normalizer = NormalizeIntensity(nonzero=True, channel_wise=True)
      input_data = im_type(
          np.array([[0.0, 3.0, 0.0, 4.0], [0.0, 4.0, 0.0, 5.0]])
      )
      expected = np.array(
          [[0.0, -1.0, 0.0, 1.0], [0.0, -1.0, 0.0, 1.0]]
      )
      normalized = normalizer(input_data)
      assert_allclose(normalized, im_type(expected), type_test="tensor")
  
file_path: MONAI/tests/test_normalize_intensity.py
imports: from __future__ import annotations
  import unittest
  import numpy
  import torch
  from parameterized import parameterized
  from monai.transforms import NormalizeIntensity
  from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose
label_desc: Use image node_id 3 for calling the TestNormalizeIntensity obj's underlying member method code with example usage: obj.test_channel_wise(im_type) without return types