擅长:python、mysql、java
<p>如果我理解正确的话,gpstime是一个时间列表,您需要生成一个framename列表,其中每个gpstime都有一个。您当前的方法确实非常慢,因为它对每个时间戳进行db查询。你需要最小化数据库的点击数。在</p>
<p>我首先想到的答案是纽比。请注意,我在这里没有做任何额外的假设。如果你的gpstime列表可以排序,也就是说,排序并不重要,那么它可以更快地完成。在</p>
<p>试试这样的方法:</p>
^{1}$
<p>编辑:
由于列表已排序,因此可以使用<code>.searchsorted()</code>:</p>
^{pr2}$