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[20:146:2, 100:786:7]
      # b needs to be compatible
      b_sliced = b[12:200:3, 300:2041:9]
  
      self.run_validate_fft(
          a_sliced, b_sliced, axes, create_array_copies=False
      )
  
imports: from pyfftw import FFTW, forget_wisdom
  import numpy
  from timeit import Timer
  import time
  from .test_pyfftw_base import run_test_suites, miss, require, np_fft
  import unittest
  from .test_pyfftw_complex import Complex64FFTWTest
label_desc: Use image node_id 12 for calling the RealBackwardDoubleFFTWTest obj's underlying member method code with example usage: obj.test_non_contiguous_2d() without return types