1
from mpl_toolkits.mplot3d import Axes3D
2
from matplotlib import cm
3
from matplotlib.colors import LogNorm
4
import matplotlib.pyplot as plt
13
sys.path.append("../..")
14
from deap import benchmarks
18
return benchmarks.ackley(sol)[0]
21
# ax = Axes3D(fig, azim = -29, elev = 50)
23
X = np.arange(-30, 30, 0.5)
24
Y = np.arange(-30, 30, 0.5)
25
X, Y = np.meshgrid(X, Y)
28
for i in xrange(X.shape[0]):
29
for j in xrange(X.shape[1]):
30
Z[i,j] = ackley_arg0((X[i,j],Y[i,j]))
32
ax.plot_surface(X, Y, Z, rstride = 1, cstride = 1, norm = LogNorm(), cmap = cm.jet, linewidth=0.2, )
b'\\ No newline at end of file'