コード例 #1
0
ファイル: util_array.py プロジェクト: yujiex/energyMap
def bucket(data, breakpoints):
    length = len(breakpoints)
    # prevent modifying global variable: breakpoints
    newbreakpoints = [x for x in breakpoints]
    assert(length != 0)
    newbreakpoints[length - 1] += 1
    newbreakpoints[0] -= 1
    return [od.lisearch(newbreakpoints, x, "floor") for x in data]
コード例 #2
0
ファイル: util_time.py プロジェクト: yujiex/energyMap
def findInterval(item, lst):
    return od.lisearch(lst, item, "ceil")