(sql_i, s_wc)
return pr_wc
return: [ pr_wc1_i, pr_wc2_i, ...]
return: [ pr_wc1_i, pr_wc2_i, ...]
return : [ pr_wc1_i pr_wc2_i ... ]
def pred_wc_old(sql_i, s_wc):
    """
    return: [ pr_wc1_i, pr_wc2_i, ...]
    """
    # get g_num
    pr_wc = []
    for b, sql_i1 in enumerate(sql_i):
        wn = len(sql_i1['conds'])
        s_wc1 = s_wc[b]

        pr_wc1 = argsort(-s_wc1.data.cpu().numpy())[:wn]
        pr_wc1.sort()

        pr_wc.append(list(pr_wc1))
    return pr_wc
def pred_wc_old ( sql_i , s_wc ) : # get g_num pr_wc = [ ] for b , sql_i1 in enumerate ( sql_i ) : wn = len ( sql_i1 [ 'conds' ] ) s_wc1 = s_wc [ b ] pr_wc1 = argsort ( - s_wc1 . data . cpu ( ) . numpy ( ) ) [ : wn ] pr_wc1 . sort ( ) pr_wc . append ( list ( pr_wc1 ) ) return pr_wc