网格搜索
网格搜索,通过在一张网内对 x , y x,y x,y离散搜索,可以得出关于目标函数在每一个 x , y x,y x,y散点的值,做可视化的时候我想到了山峰的三维表面图。
一个简单的事例
已知 x x x的范围, y y y的范围,还有对应每一个 x , y x,y x,y的高程数据 z z z,我们就可以利用python作图。
x = np.array([0, 1, 2, 3, 4])
y = np.array([0, 1, 2, 3])
z = np.array([[122, 424, 221, 231, 742],
[231, 421, 423, 523, 215],
[213, 124, 231, 422, 633],
[151, 532, 241, 734, 215]])
import matplotlib.pyplot as plt
import numpy as np
x = np.array([0, 1, 2, 3, 4])
y = np.array([0, 1, 2, 3])
z = np.array([[122, 424, 221, 231, 742],
[231, 421, 423, 523, 215],
[213, 124, 231, 422, 633],
[151, 532, 241, 734, 215]])
plt.figure()
ax = plt.axes(projection='3d')
X, Y