code: def test_non_contiguous_2d(self):
      in_shape = self.input_shapes["2d"]
      out_shape = self.output_shapes["2d"]
  
      axes = (-2, -1)
      a, b = self.create_test_arrays(in_shape, out_shape)
  
      # Some arbitrary and crazy slicing
      a_sliced = a[12:200:3, 300:2041:9]
      # b needs to be the same size
      b_sliced = b[20:146:2, 100:1458:7]
  
      self.run_validate_fft(
          a_sliced, b_sliced, axes, create_array_copies=False
      )
  
imports: from pyfftw import FFTW, byte_align, empty_aligned, forget_wisdom
  import pyfftw
  import numpy
  from timeit import Timer
  import time
  import unittest
  from .test_pyfftw_base import FFTWBaseTest, run_test_suites, miss, np_fft
label_desc: Use image node_id 5 for calling the Complex64FFTWTest obj's underlying member method code with example usage: obj.test_non_contiguous_2d() without return types