algebraic.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:circletracking 作者: caspervdw 项目源码 文件源码
def max_edge(arr, threshold=0.5, axis=1):
    """ Find strongest decreasing edge on each row """
    if axis == 0:
        arr = arr.T
    if np.issubdtype(arr.dtype, np.unsignedinteger):
        arr = arr.astype(np.int)
    derivative = -np.diff(arr)
    index = np.argmax(derivative, axis=1)
    values = np.max(derivative, axis=1)
    r_dev = index + 0.5
    r_dev[values < threshold * values.max()] = np.nan
    return r_dev
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号