code: def test_ndarray_param(self):
      code = """
          import numpy as np
          def ndarray_param(l):
              return np.array([i*j for i in l for j in l]), l
          """
      self.run_test(
          code,
          np.ones(100, dtype=int),
          ndarray_param=[NDArray[int, :]],
          thread_count=4,
      )
  
file_path: pythran/pythran/tests/test_nogil.py
imports: from pythran.tests import TestEnv
  from pythran.typing import List, Set, Dict, NDArray
  import numpy
label_desc: Use image node_id 4 for calling the TestNoGil obj's underlying member method code with example usage: obj.test_ndarray_param() without return types