擅长:python、mysql、java
<p>多亏了hpaulj,我注意到错误条的形状是(30,2),但是<code>plt.errobar()</code>期望错误数组的形状是(2,n),因为python通常在类似的操作中转置矩阵并自动避免这个问题,我想它也会这样做,但我决定按以下方式更改行:</p>
<pre><code>xerr=error[:,2:4]
yerr=error[:,4:]
</code></pre>
<p>进入</p>
<pre><code>xerr=np.transpose(error[:,2:4])
yerr=np.transpose(error[:,4:])
</code></pre>
<p>这使得脚本运行正常,虽然我仍然不明白为什么以前的代码给了我这样一个错误,如果有人能帮我弄清楚,我将不胜感激。你知道吗</p>