code: def setup(self, *args):
      points = GeoDataFrame(geometry=[Point(i, i) for i in range(1000)])
      base = np.array([[0, 0], [0, 100], [100, 100], [100, 0]])
      polys = GeoDataFrame(
          geometry=[Polygon(base + i * 100) for i in range(10)]
      )
  
      self.df1, self.df2 = points, polys
  
file_path: geopandas/benchmarks/overlay.py
imports: from geopandas import GeoDataFrame, GeoSeries, read_file, overlay
  import numpy
  from shapely.geometry import Point, Polygon
  from geopandas.tests.util import _NATURALEARTH_LOWRES
  from geopandas.tests.util import _NATURALEARTH_CITIES
label_desc: Use image node_id 1 for calling the ManyPoints obj's underlying member method code with example usage: obj.setup() without return types