擅长:python、mysql、java
<p>您仍在使用<code>log10</code>,而不是<strong><code>log( expr, 10 )</code></strong>。纠正这一点并使用平分与<strong><code>nsolve</code></strong>起作用:</p>
<pre><code>>>> eq = 1/sqrt(lamb) + 2*log(e/(3.7*d) + 2.51/(re*sqrt(lamb)), 10)
>>> nsolve(eq,lamb, (.1, 1.1), method='bisect')
mpf('0.77434599870454337')
</code></pre>
<p>请参见<code>help( mpmath.findroot )</code>以了解除对分之外的其他解算器选项。在</p>