Numpy random.shuffle()
numpy.random.shuffle() 함수는 입력된 배열의 요소들을 무작위로 섞은 후 섞인 배열을 반환합니다.
이 함수는 입력된 배열을 직접 수정하며, 반환값은 None입니다.
사용법
numpy.random.shuffle(arr)의 문법을 따릅니다.
- arr: 섞을 배열
예시
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
np.random.shuffle(arr)
print(arr)
[3 2 4 5 1]
참고사항
- 입력된 배열이 다차원 배열인 경우, 첫 번째 축(가장 바깥쪽 괄호)을 기준으로 섞습니다.
- 입력된 배열이 복사본이 아닌 경우, 해당 배열이 직접 수정됩니다.
- 실행할 때마다 다른 결과를 반환합니다.
- random.seed () 로 고정할 수 있다
'Data_engineering > Numpy' 카테고리의 다른 글
[Numpy] np.random.choice (0) | 2023.03.06 |
---|---|
[Numpy] np.concatenate() (0) | 2023.02.27 |
[Numpy] np.zeros() (0) | 2023.02.27 |
[Numpy] np.ones() (0) | 2023.02.27 |
[Numpy] arange () (0) | 2023.02.27 |
댓글