fast.py 文件源码

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

项目:gtable 作者: guillemborrell 项目源码 文件源码
def isin_sorted(base, test):
    result = np.empty(base.shape, dtype=np.bool_)
    cursor_result = 0
    cursor_test = 0
    for elem in base:
        result[cursor_result] = False
        for i in range(len(test)):
            if elem < test[cursor_test]:
                break
            elif elem == test[cursor_test]:
                result[cursor_result] = True
                break
            else:
                # array exhausted
                if cursor_test == len(test) - 1:
                    break
                # Advance test array
                else:
                    cursor_test += 1

        cursor_result += 1

    return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号