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") 로 가능

 

댓글수0