コード例 #1
0
ファイル: edit.py プロジェクト: wiki-ai/revscoring
def _process_operations(a_segments, b_segments, a, b):
    start = time.time()
    operations = list(segment_matcher.diff_segments(a_segments, b_segments))
    logger.debug("diff() of {0} and {1} tokens took {2} seconds."
                 .format(len(a), len(b), time.time() - start))

    return operations, a, b
コード例 #2
0
ファイル: edit.py プロジェクト: leojoubert/revscoring
def _process_operations(a_segments, b_segments, a, b):
    start = time.time()
    operations = list(segment_matcher.diff_segments(a_segments, b_segments))
    logger.debug("diff() of {0} and {1} tokens took {2} seconds."
                 .format(len(a), len(b), time.time() - start))

    return operations, a, b
コード例 #3
0
ファイル: demonstrate_speed.py プロジェクト: yuvipanda/deltas
def segment_random_seg():
    start = time.time()
    for _ in range(25):
        operations = list(segment_matcher.diff_segments(random1_segments, random2_segments))
    print("\trandom: {0}".format((time.time() - start)/25))
コード例 #4
0
ファイル: demonstrate_speed.py プロジェクト: yuvipanda/deltas
def segment_common_seg():
    start = time.time()
    for _ in range(25):
        operations = list(segment_matcher.diff_segments(common1_segments, common2_segments))
    print("\tcommon: {0}".format((time.time() - start)/25))
コード例 #5
0
def segment_random_seg():
    start = time.time()
    for _ in range(25):
        operations = list(
            segment_matcher.diff_segments(random1_segments, random2_segments))
    print("\trandom: {0}".format((time.time() - start) / 25))
コード例 #6
0
def segment_common_seg():
    start = time.time()
    for _ in range(25):
        operations = list(
            segment_matcher.diff_segments(common1_segments, common2_segments))
    print("\tcommon: {0}".format((time.time() - start) / 25))