擅长:python、mysql、java
<p>首先,抛弃<code>np.append</code>。改用list append</p>
<pre><code>x = []
y1 = []
....
y1.append(p1)
x.append(t)
</code></pre>
<p><code>np.arange(0)</code>确实创建了一个0元素数组。但不能<code>fill it</code>。它充其量是用来快速启动<code>np.append</code>步骤,这将创建一个具有新值的新数组。<code>arr=np.empty((n,), float)</code>生成一个可以用<code>arr[i]=new_value</code>语句填充的<code>n</code>元素数组。在</p>
<p>这将更快,并应提供有关添加内容的更好信息。如果<code>x</code>和<code>y1</code>仍然是<code>[]</code>,那么是的,您的筛选将跳过这部分代码。我还将抛出一些<code>print</code>语句来确定。例如,将<code>pass</code>替换为打印,这样您就可以看到哪些案例被拒绝了。在</p>
<p>如果没有您的<code>pf</code>文件,或者不管它是什么,我们无法重现您的问题。我们只能建议一些方法来了解更多的情况。在</p>