擅长:python、mysql、java
<pre><code>def findvalue(seq, value):
diffseq = seq - value
signseq = np.sign(diffseq)
zero_crossings = signseq[0:-2] != signseq[1:-1]
indices = np.where(zero_crossings)[0]
for i, v in enumerate(indices):
if abs(seq[v + 1] - value) < abs(seq[v] - value):
indices[i] = v + 1
return indices
</code></pre>
<p>再解释一下</p>
^{pr2}$