擅长:python、mysql、java
<p>您可以做的是计算有多少元素符合您的条件,然后为这些元素分配一个足够大的numpy数组。</p>
<pre><code># pseudo code
def main():
count = 0
for i in range(t):
if criteria:
count += 1
cdef numpy.ndarray[count] result
int idx =0
for i in range(t):
if criteria:
idx += 1
result[idx] = value
</code></pre>