当我尝试使用以下功能时:
x_bounds = np.array([[ 1., 100.],
[ 0.01, 1.],
[ 0., 1.]])
def generate_x_mesh ():
X = np.meshgrid( np.linspace(*x_bounds[0], num=20), # x_1
np.linspace(*x_bounds[1], num=20), # x_2
[0, 1]) # x_3
return np.vstack(map(np.ravel, X)).T
def training_data (model):
Xsim = generate_x_mesh()
Xsim = np.vstack( (Xsim, Xsim))
我收到以下错误:
C:\ProgramData\Anaconda3\lib\site-packages\ipykernel_launcher.py:5: FutureWarning:arrays to stack 必须作为“序列”类型传递,例如列表或元组。自 NumPy 1.16 起,对非序列迭代器(如生成器)的支持已被弃用,并且将来会引发错误。