快速查找最接近某个值的数组中的索引

快速查找最接近某个值的数组中的索引,第1张

快速查找最接近某个值的数组中的索引

这似乎要快得多(对我来说,Python 3.2-win32,numpy 1.6.0):

from bisect import bisect_leftdef f3(t, x):    i = bisect_left(t, x)    if t[i] - x > 0.5:        i-=1    return i

输出

[   10    11    12 ..., 99997 99998 99999]37854.22200356027378443784437844378543785437854f1 0.332725f2 1.387974f3 0.085864


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5674582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存