
###############################################################################
# Import required packages

import numpy as np
import matplotlib.pyplot as plt

from ailib.utils.plot import plot_2d_contour_solution_space, plot_2d_solution_space
from ailib.optimize.functions.unconstrained import sphere

###############################################################################
# Plot the sphere function

plot_2d_solution_space(sphere,
                       xmin=-2*np.ones(2),
                       xmax=2*np.ones(2),
                       xstar=np.zeros(2),
                       angle_view=(55, 83),
                       title="Sphere function",
                       output_file_name="sphere_3d.png")

plt.tight_layout()

plt.show()

###############################################################################
# Plot the contours

plot_2d_contour_solution_space(sphere,
                               xmin=-10*np.ones(2),
                               xmax=10*np.ones(2),
                               xstar=np.zeros(2),
                               title="Sphere function",
                               output_file_name="sphere.png")

plt.tight_layout()

plt.show()



###############################################################################
# Import required packages

import numpy as np
import matplotlib.pyplot as plt

from ailib.utils.plot import plot_2d_contour_solution_space, plot_2d_solution_space
from ailib.optimize.functions.unconstrained import sphere

###############################################################################
# Plot the sphere function

plot_2d_solution_space(sphere,
                       xmin=-2*np.ones(2),
                       xmax=2*np.ones(2),
                       xstar=np.zeros(2),
                       angle_view=(55, 83),
                       title="Sphere function")

plt.tight_layout()

plt.show()

###############################################################################
# Plot the contours

plot_2d_contour_solution_space(sphere,
                               xmin=-10*np.ones(2),
                               xmax=10*np.ones(2),
                               xstar=np.zeros(2),
                               title="Sphere function")

plt.tight_layout()

plt.show()


Switch off the output file generation.
Switch off the output file generation.

  
  ###############################################################################
  # Import required packages
  
  import numpy as np
  import matplotlib.pyplot as plt
  
  from ailib.utils.plot import plot_2d_contour_solution_space, plot_2d_solution_space
  from ailib.optimize.functions.unconstrained import sphere
  
  ###############################################################################
  # Plot the sphere function
  
  plot_2d_solution_space(sphere,
                         xmin=-2*np.ones(2),
                         xmax=2*np.ones(2),
                         xstar=np.zeros(2),
                         angle_view=(55, 83),
-                        title="Sphere function",
+                        title="Sphere function")
-                        output_file_name="sphere_3d.png")
  
  plt.tight_layout()
  
  plt.show()
  
  ###############################################################################
  # Plot the contours
  
  plot_2d_contour_solution_space(sphere,
                                 xmin=-10*np.ones(2),
                                 xmax=10*np.ones(2),
                                 xstar=np.zeros(2),
-                                title="Sphere function",
+                                title="Sphere function")
-                                output_file_name="sphere.png")
  
  plt.tight_layout()
  
  plt.show()
  
  
Switch off the output file generation.
## Code Before:

###############################################################################
# Import required packages

import numpy as np
import matplotlib.pyplot as plt

from ailib.utils.plot import plot_2d_contour_solution_space, plot_2d_solution_space
from ailib.optimize.functions.unconstrained import sphere

###############################################################################
# Plot the sphere function

plot_2d_solution_space(sphere,
                       xmin=-2*np.ones(2),
                       xmax=2*np.ones(2),
                       xstar=np.zeros(2),
                       angle_view=(55, 83),
                       title="Sphere function",
                       output_file_name="sphere_3d.png")

plt.tight_layout()

plt.show()

###############################################################################
# Plot the contours

plot_2d_contour_solution_space(sphere,
                               xmin=-10*np.ones(2),
                               xmax=10*np.ones(2),
                               xstar=np.zeros(2),
                               title="Sphere function",
                               output_file_name="sphere.png")

plt.tight_layout()

plt.show()


## Instruction:
Switch off the output file generation.
## Code After:

###############################################################################
# Import required packages

import numpy as np
import matplotlib.pyplot as plt

from ailib.utils.plot import plot_2d_contour_solution_space, plot_2d_solution_space
from ailib.optimize.functions.unconstrained import sphere

###############################################################################
# Plot the sphere function

plot_2d_solution_space(sphere,
                       xmin=-2*np.ones(2),
                       xmax=2*np.ones(2),
                       xstar=np.zeros(2),
                       angle_view=(55, 83),
                       title="Sphere function")

plt.tight_layout()

plt.show()

###############################################################################
# Plot the contours

plot_2d_contour_solution_space(sphere,
                               xmin=-10*np.ones(2),
                               xmax=10*np.ones(2),
                               xstar=np.zeros(2),
                               title="Sphere function")

plt.tight_layout()

plt.show()

