擅长:python、mysql、java
<p>根据<a href="http://docs.scipy.org/doc/numpy/reference/generated/numpy.trapz.html" rel="nofollow noreferrer">this documentation</a>,<code>trapz(y, x, dx, axis)</code>的参数是:</p>
<ul>
<li><code>y</code>-类数组-要集成的输入数组。在</li>
<li><code>x</code>-可选数组-如果<code>x</code>为None,则所有<code>y</code>元素之间的间距为<code>dx</code>。在</li>
<li><code>dx</code>-可选标量-如果<code>x</code>为None,则假定<code>dx</code>给出的间距。默认值为1。在</li>
<li><code>axis</code>-可选Int-指定轴。在</li>
</ul>
<p>所以您不应该同时指定<code>x</code>和{<cd6>}-其中一个应该是<code>None</code>。在</p>
<p>也许这就是你想要的:<code>trapz(Bwavelength, None, h)</code>。在</p>
<p>有关错误消息和NumPy的“braodcasting规则”的详细信息,请参见<a href="https://stackoverflow.com/a/24564015/866915">this answer</a>。在</p>