code: def setup(self):
      rng = np.random.default_rng(1234)
      m, k = 55, 3
      x = np.sort(rng.random(m + 1))
      c = rng.random((k, m))
      self.pp = interpolate.PPoly(c, x)
  
      npts = 100
      self.xp = np.linspace(0, 1, npts)
  
imports: import numpy
  from .common import run_monitored, set_mem_rlimit, Benchmark, safe_import
label_desc: Use image node_id 1 for calling the BenchPPoly obj's underlying member method code with example usage: obj.setup() without return types