Python/개념익히기
python, 난수와 시계열 관련 함수 몇가지
ADELA_J
2023. 6. 28. 15:53
- 정규 분포에 따른 난수 생성
numpy.random.randn()
- 균등분포에 따른 난수 생성
numpy.random.rand()
- 이항분포에 따른 난수 생성
numpy.random.binomial( 시도횟수, 성공확률, size=(이렇게 몇번 반복할건지))
- 리스트 무작위로 선택
numpy.random.choice(범위, 몇개, replace = False( 중복유무), p = 나오는 확률)
- 시계열 데이터 다루기
datetime.datetime(년,월,일,시,분,밀리초) day=일, month = 월 이렇게 별도로 지정해서도 가능
- 시간의 길이를 나타내는
datetime.timedelta(일, 초)
>> 2개를 합쳐서 사용할 수 있음 (더하기 뺄셈같은)
-문자열이 '년-월-일 시-분-초' 형식일 경우 datetime으로 반환
datetime.datetime.strptime(문자열, "%Y-%m-%d %H-%M-%S") 로 가능