본문 바로가기
Data_engineering/Numpy

[Numpy] random.shuffle ()

by kyhh1229 2023. 2. 27.

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

댓글