@@ 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: |