code: def test_make_recarray_axes():
      # On earlier numpy, axis to which names applied depends on memory layout
      # C contiguous
      arr = np.arange(9).reshape((3, 3))
      s_arr = F.make_recarray(arr, "abc", drop_name_dim=True)
      assert_array_equal(s_arr["a"], arr[:, 0])
      # Fortran contiguous
      s_arr = F.make_recarray(arr.T, "abc", drop_name_dim=True)
      assert_array_equal(s_arr["a"], arr[0, :])
  
imports: from warnings import catch_warnings, simplefilter
  import numpy
  import pytest
  import sympy
  from numpy.core.records import fromrecords
  from numpy.testing import assert_almost_equal, assert_array_equal
  from sympy.utilities.lambdify import implemented_function
  from nipy.utils import VisibleDeprecationWarning
  from ..None import formulae
  from ..formulae import Term, terms
label_desc: Use image node_id 14 for calling a global function with example usage: test_make_recarray_axes() without return types