擅长:python、mysql、java
<p>啊,我明白了,你是在用fsolve解h。Fsolve将函数作为其初始参数,并将缺失值的初始猜测作为第二个参数。所以你需要把方程定义为一个函数:</p>
<pre><code>def equation(h):
return r[i][j] + (Tpow -P1_T[i][j])*(1-exp(h**2)*exp(a*t/k**2)*h*(a**0.5*t**0.5)/k)
</code></pre>
<p>然后将该函数传递给fsolve,以及h的初始猜测(在本例中为5):</p>
<pre><code>h_vals = np.zeros_like(P0_T)
for i in range(len(P1_T)):
print(i)
for j in range(len(P1_T[0])):
a = fsolve(equation,5)
h_vals[i][j] = a
</code></pre>
<p>根据您的图像,这可能需要很长时间来计算。你知道吗</p>