コード例 #1
0
            out_file.write("host_switch_sample={host_switch_sample}\treplace={replace}\tmemory_type={memory_type}\tmemory_times={memory_times}\tfreq={freq}\tinject_or_tag_packet={inject_or_tag_packet}\tavg_fn={avg_fn}\tstdv_fn={stdv_fn}\tavg_fp={avg_fp}\tstdv_fp={stdv_fp}\tavg_accuracy={avg_accuracy}\tstdv_accuracy={stdv_accuracy}\tavg_sample_map_size={avg_sample_map_size}\traw_host_sample_switch_hold_accuracy={raw_host_sample_switch_hold_accuracy}\tavg_real_target_flow_num={avg_real_target_flow_num}\tavg_fn_num={avg_fn_num}\tavg_condition_pkt_num={avg_condition_pkt_num}\n" \
            .format(host_switch_sample=host_switch_sample, \
                replace=replace, memory_type=memory_type, memory_times=memory_times, freq=freq, \
                inject_or_tag_packet=inject_or_tag_packet, \
                avg_fn = one_setting_result.avg_fn, \
                stdv_fn = one_setting_result.stdv_fn, \
                avg_fp = 0, \
                stdv_fp = 0, \
                avg_accuracy = one_setting_result.avg_accuracy, \
                stdv_accuracy = one_setting_result.stdv_accuracy, \
                avg_sample_map_size = one_setting_result.avg_sample_map_size, \
                raw_host_sample_switch_hold_accuracy = one_setting_result.raw_host_sample_switch_hold_accuracy, \
                avg_real_target_flow_num = one_setting_result.avg_targetflow_num,\
                avg_fn_num = one_setting_result.avg_fn_num,\
                avg_condition_pkt_num = 0
            )) 

if __name__ == '__main__':
    if len(sys.argv) !=2:
        print("usage: python3 result_analysis.py result_path")
        exit(0)

    result_path = sys.argv[1]
    print(result_path)

    task_manager = TaskManager()
    task_manager.readTasksFromFile("../public_lib/query3_task_info.txt")

    results_analyzer = results_analyzer_c()
    results_analyzer.get_all_setting_result(result_path, task_manager)