numpy.random.choice(a, size=None, replace=True, p=None)
- a : 1차원 배열 또는 정수 (정수인 경우, np.arange(a) 와 같은 배열 생성)
- size : 정수 또는 튜플(튜플인 경우, 행렬로 리턴됨. (m, n, k) -> m * n * k), optional
- replace : 중복 허용 여부, boolean, optional
- p : 1차원 배열, 각 데이터가 선택될 확률, optional
numpy.random.choice(5, 3, True)
- 0 이상 5 미만인 정수 중 3개를 출력한다. (중복 허용)
numpy.random.choice(5, 3, False)
- 0 이상 5 미만인 정수 중 3개를 출력한다. (중복 비허용)
참고자료
https://docs.scipy.org/doc/numpy-1.15.0/reference/generated/numpy.random.choice.html
'Python3.6' 카테고리의 다른 글
Python xlsxwriter 라이브러리로 엑셀 xlsx 파일 생성하기 (0) | 2020.03.20 |
---|---|
Python으로 csv 파일 생성하고 한글 깨짐 문제 해결 (0) | 2020.03.20 |
XML 문서에 Processing Instruction 추가하기 (0) | 2020.01.23 |
XML 문서에 주석 달기 (0) | 2020.01.23 |
알파벳에서 발음 구별 기호(Diacritic, Accent Mark) 분리하기 (0) | 2019.10.01 |