예제 #1
0
def list_shuffle(*data):
    idxs = np_rng.permutation(np.arange(len(data[0])))
    if len(data) == 1:
        return [data[0][idx] for idx in idxs]
    else:
        return [[d[idx] for idx in idxs] for d in data]
예제 #2
0
def shuffle_list(*data):
    idxs = np_rng.permutation(np.arange(len(data[0])))
    if len(data) == 1:
        return [data[0][idx] for idx in idxs]
    else:
        return [[d[idx] for idx in idxs] for d in data]
예제 #3
0
def tensor_shuffle(data1, data2):
    print(data1)
    idxs = np_rng.permutation(np.arange(data1.shape[0]))
    return data1[idxs], data2[idxs]