我有一个包含多个变量的函数,我需要使用 python 找到函数不再变化的值。
我们以 f(x,y)=exp(-xy) 为例
这是代码:
import numpy as np
def func_opt(x,y):
return np.exp(-x-y);
xmax = 10;
ymax = 10;
dx = 0.1;
dy = 0.1;
Nx = xmax//dx+1;
Ny = xmax//dy+1;
x = np.linspace(0, xmax, Nx);
y = np.linspace(0, ymax, Ny);
s = (len(x), len(y));
result = np.zeros(s);
for i in range(len(x)):
for j in range(len(y)):
result[i][j] = func_opt(x[i],y[j]);
print(result)
是否有任何 python 函数可以找到 x 和 y 来验证以下条件:
结果[i][j]- 结果[i-1][j-1] < 1e-9?