docstr: Assert that data can be recovered by the inverse transform.
docstr_tok: ["Assert","that","data","can","be","recovered","by","the","inverse","transform","."]
code: def test_identity(self, input_shape, eps, device, dtype):
      """Assert that data can be recovered by the inverse transform."""
      data = torch.randn(*input_shape, device=device, dtype=dtype)
  
      zca = kornia.enhance.ZCAWhitening(compute_inv=True, eps=eps).fit(
          data
      )
  
      data_w = zca(data)
  
      data_hat = zca.inverse_transform(data_w)
  
      self.assert_close(data, data_hat, low_tolerance=True)
  
imports: import pytest
  import torch
  from torch.autograd import gradcheck
  import kornia
  import kornia.testing
  from kornia.testing import BaseTester
label_desc: Use image node_id 3 for calling the TestZCA obj's underlying member method code with example usage: obj.test_identity(input_shape, eps, device, dtype) without return types