- 상황: 각각 리스트 형태로 된 데이터와 라벨 데이터를 셔플링하고자 할때
- 데이터와 라벨이 매칭된 상태에서 셔플링이 되어야 함
- 방법
- random과 zip을 이용한 방법
- source: https://stackoverflow.com/questions/23289547/shuffle-two-list-at-once-with-same-order
import random a = ['a', 'b', 'c'] b = [1, 2, 3] c = list(zip(a, b)) random.shuffle(c) a, b = zip(*c) print a print b [OUTPUT] ['a', 'c', 'b'] [1, 3, 2]
댓글 없음:
댓글 쓰기