랜덤값으로 배열 채우기
1)실수
함수)
np.random.random( shape)
이 shape에 1차원 혹은 2차원의 값을 넣어주면 된다
1차원
np.random.random(3)
array([0.96395608, 0.09766085, 0.68840949])
2차원
np.random.random( (3,4) )
array([[0.26737553, 0.5201271 , 0.2904214 , 0.56670374],
[0.55558152, 0.63535376, 0.27001881, 0.73592874],
[0.40348166, 0.98328218, 0.55856758, 0.45135355]])
2)randint 활용/ 정수
함수)
np.random.randint(시작범위, 끝범위,shpae)
np.random.randint(1,6,10)
array([1, 2, 2, 1, 3, 1, 2, 2, 5, 1])
np.random.randint(1,6,(3,4))
array([[1, 3, 2, 2],
[2, 3, 2, 2],
[3, 5, 1, 3]])
3)함수결과 고정값
함수)
np.random.seed( n)
정해진 랜덤값을 도출하며 랜덤이지만 시드값이 같으면 누구나 같은 랜덤값을 추출
1.랜덤값으로 배열 채우기 1)random.random / 실수 함수) np.random.random( shape ) 2)randint 활용/정수 함수) np.random.randint(시작범위, 끝범위,shpae) 3)결과값 고정 함수) np.random.seed( n) |
'파이썬 > 라이브러리' 카테고리의 다른 글
파이썬(라이브러리10) 넘파이 인덱스: 데이터 액세스/copy (0) | 2022.11.23 |
---|---|
파이썬(라이브러리9) 넘파이 응용2: 함수 모음 (max,min,sum,median ,unique) (0) | 2022.11.23 |
PYTHON PROGRAMMING(라이브러리7) 넘파이 행렬 (3) | 2022.11.23 |
PYTHON PROGRAMMING(라이브러리6) 넘파이 개념 (0) | 2022.11.22 |
PYTHON PROGRAMMING(라이브러리5) 시간계산 (0) | 2022.11.22 |