code: def test_interleaved_multipoint(gpdf, polys):
      cugpdf = cuspatial.from_geopandas(gpdf)
      cugs = cugpdf["geometry"]
      gs = gpdf["geometry"]
      cudf.testing.assert_series_equal(
          cudf.Series.from_arrow(cugs.multipoints.x.to_arrow()),
          cudf.Series(
              np.array(
                  [
                      np.array(p.__geo_interface__["coordinates"])[:, 0]
                      for p in gs[gs.type == "MultiPoint"]
                  ]
              ).flatten()
          ),
      )
      cudf.testing.assert_series_equal(
          cudf.Series.from_arrow(cugs.multipoints.y.to_arrow()),
          cudf.Series(
              np.array(
                  [
                      np.array(p.__geo_interface__["coordinates"])[:, 1]
                      for p in gs[gs.type == "MultiPoint"]
                  ]
              ).flatten()
          ),
      )
  
imports: import geopandas
  import numpy
  import pandas
  import pytest
  from geopandas.testing import assert_geodataframe_equal
  from shapely.affinity import rotate
  from shapely.geometry import LineString, MultiLineString, MultiPoint, MultiPolygon, Point, Polygon
  import cudf
  import cuspatial
label_desc: Use image node_id 12 for calling a global function with example usage: test_interleaved_multipoint(gpdf, polys) without return types