code: def make_circle(max_samples=100):
      data = np.random.random((max_samples, 2))
      x, y = data[:, 0], data[:, 1]
  
      distance_from_center = (x - 0.5) ** 2 + (y - 0.5) ** 2
      return data[distance_from_center <= 0.5**2]
  
imports: import math
  import numpy
  from neupy import algorithms
  from neupy.exceptions import WeightInitializationError
  from neupy.algorithms.competitive import sofm
  from neupy.algorithms.competitive.neighbours import gaussian_df
  from base import BaseTestCase
label_desc: Use image node_id 1 for calling a global function with example usage: make_circle(max_samples) and returns: data