code: def main():
      np.random.seed(123)
  
      # Generate random 2D-patterns
      mu_vec = np.array([0, 0])
      cov_mat = np.array([[1, 0], [0, 1]])
      x_2Dgauss = np.random.multivariate_normal(mu_vec, cov_mat, 10000)
  
      widths = np.arange(0.1, 10.3, 0.1)
      point_x = np.array([[0], [0]])
      results = []
  
      results = multiprocess(4, x_2Dgauss, point_x, widths)
  
      for r in results:
          print("h = %s, p(x) = %s" % (r[0], r[1]))
      pass
  
imports: from fiber import Pool
  import numpy
label_desc: Use image node_id 4 for calling a global function with example usage: main() without return types