Example #1
0
            train_sample[13], test_sample[12], M, thresh, CART_step)
    # 'tr': train; 'te': test; '1': small; '2': large


if __name__ == '__main__':
    rec = []
    maxi = []
    maxi_M = []
    mini = []
    mini_M = []
    avrg = []
    stdv = []
    # modify the variant after 'for'
    for i, thresh in enumerate(hyperrange):
        filename = setFileName()
        Log.clearDefaultLog()
        Log.clearLog(filename)

        rec.append(
            run(filename, train_sample, train_label, test_sample, test_label,
                title, M, thresh, CART_step))
        maxi.append(np.max(rec[-1]))
        mini.append(np.min(rec[-1]))
        maxi_M.append(np.argmax(rec[-1]))
        mini_M.append(np.argmin(rec[-1]))
        avrg.append(np.average(rec[-1]))
        stdv.append(np.std(rec[-1], ddof=1))
        Log.log(
            filename,
            'max: {}; min: {}; max M: {}; min M: {}; avg: {}; std: {}'.format(
                maxi[-1], mini[-1], maxi_M[-1], mini_M[-1], avrg[-1],