Code Duplication    Length = 15-15 lines in 2 locations

pyActLearn/graphs/event_analysis.py 2 locations

@@ 609-623 (lines=15) @@
606
            f.write('\\\\ \n')
607
    f.write('\\hline \n')
608
    for i, activity in enumerate(classes):
609
        if i != bg_class_id:
610
            if i == 0:
611
                f.write('\multirow{%d}{*}{Precision} & ' % (len(classes) - 1))
612
            else:
613
                f.write(' & ')
614
            f.write('%s ' % activity.replace('_', '\_'))
615
            # Find maximum and store index
616
            temp_array = np.array([pmp[j][i,0] for j in range(len(methods))])
617
            max_index = temp_array.argpartition(-2)[-2:]
618
            for j, method in enumerate(methods):
619
                if j in max_index:
620
                    f.write('& \\textbf{%d/%.2f\\%%} ' % (pmr[j][i,0], pmp[j][i,0]* 100))
621
                else:
622
                    f.write('& %d/%.2f\\%% ' % (pmr[j][i,0], pmp[j][i,0]* 100))
623
            f.write('\\\\ \n')
624
    f.write('\\hline \n')
625
626
@@ 592-606 (lines=15) @@
589
        f.write('& %s' % method.replace('_', '\_'))
590
    f.write('\\\\ \\hline \n')
591
    for i, activity in enumerate(classes):
592
        if i != bg_class_id:
593
            if i == 0:
594
                f.write('\multirow{%d}{*}{Recall} & ' % (len(classes) - 1))
595
            else:
596
                f.write(' & ')
597
            f.write('%s ' % activity.replace('_', '\_'))
598
            # Find maximum and store index
599
            temp_array = np.array([rmp[j][i,0] for j in range(len(methods))])
600
            max_index = temp_array.argpartition(-2)[-2:]
601
            for j, method in enumerate(methods):
602
                if j in max_index:
603
                    f.write('& \\textbf{%d/%.2f\\%%} ' % (rmr[j][i,0], rmp[j][i,0]* 100))
604
                else:
605
                    f.write('& %d/%.2f\\%% ' % (rmr[j][i,0], rmp[j][i,0]* 100))
606
            f.write('\\\\ \n')
607
    f.write('\\hline \n')
608
    for i, activity in enumerate(classes):
609
        if i != bg_class_id: