분류 전체보기(38)
-
[파이썬] 난수 발생 (random) 모듈
import random random.random() # 0.0 ~ 1.0 사이의 실수(부동소수점) 한 개 random.randint(3, 10) # 3 ~ 10 사이의 정수 한 개 random.uniform(3, 10) # 3 ~ 10 사이의 실수 한 개 random.randrange(2, 20, 3) # 2, 5, 8, 11, 14, 17 중 한 개 random.normalvariate(10, 2) # 평균 10, 표준편차 2의 정규분포에서 실수 한 개 random.gammavariate(10, 2) # 감마분포에서 실수 한 개 . # random 리스트 ranlist = [] for i in range(10): ranlist.append(random.randint(1, 100)) random.cho..
2021.01.12 -
[파이썬] 기초 통계 ( statistics / numpy 모듈 ) - 수학
from statistics import * sample = [1, 5, 19, 20, 10.5, 12.3, 14.2, 125, 1325, 105.6] median(sample) # 중앙값 mean(sample) # 평균 harmonic_mean(sample) # 조화평균 geometric_mean(sample) # 기하평균 variance(sample) # 표본 분산 stdev(sample) # 표본 표준편차 import numpy as np sample = [1, 5, 19, 20, 10.5, 12.3, 14.2, 125, 1325, 105.6] len(sample) # 데이터의 개수 np.mean(sample) # 평균 np.var(sample) # 분산 np.std(sample) # 표준 편차 n..
2021.01.12 -
[파이썬] 방정식 / 행렬 - 그래프 ( sympy / numpy 모듈 ) - 수학
◎ 다항식 from sympy import * import numpy as np init_printing() # 복잡한 수식표현 x, y = symbols('x y') #------------------------------------------------ eqn = Eq(2*x**2 + 3*x - 5, 0) # 방정식 (sympy) display(eqn) solve(eqn, x) #------------------------------------------------ np.roots([2, 3, -5]) # 방정식 (numpy) #--------------------------------------------------------------- plot(2*x**2 + 3*x - 5, (x, -5, 5)..
2021.01.09 -
[파이썬] 날짜 - 시간 ( datetime / time ) 모듈 활용
◎ datetime 모듈 import datetime from dateutil.relativedelta import relativedelta cdate = datetime.datetime.today() # 현재 날짜 가져오기 year = cdate.strftime("%y") # 현재 연도 가져오기 month = cdate.strftime("%m") # 현재 월 가져오기 day = cdate.strftime("%d") # 현재 일 가져오기 hour = cdate.hour # 현재 시간 가져오기 min = cdate.minute # 현재 분 가져오기 sec = cdate.second # 현재 초 가져오기 cdate.strftime("%Y%m%d") cdate.strftime("%Y%m%d%H%M%S") # ..
2021.01.06 -
[파이썬] 리스트에서 특정 문자열 제거 / 문자 삭제
◎ 리스트에서 특정 문자열 제거 word_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456'] search = "abc" for word in word_list: if search in word: print('>> remove: ' + word) word_list.remove(word) print(word_list) ◎ 리스트에서 문자 부분 삭제 word_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456'] search = 'abc' for i, word in enumerate(word_list): if search in word: print('>> modify: ' + word) word_list[i] = word.strip..
2020.12.27 -
[파이썬] ETRI 음성인식 기술 - STT(Speech-To-Text) API
음성인식 API 는 REST API 이며, 음성인식에 사용하기 위해 샘플링 주파수 16kHz로 녹음된 음성 파일을, Base64로 Encoding 하여 ETRI Open API 서버에 전달하면 된다. 공공 인공지능 오픈 API·DATA 서비스 포털 과학기술정보통신부의 R&D 과제를 통해 개발한 다양한 인공지능 기술 및 데이터를 누구나 사용할 수 있도록 제공 aiopen.etri.re.kr ▶ REST API의 URI 는http://aiopen.etri.re.kr:8000/WiseASR/Recognition, POST 방식으로 호출해야 한다. import urllib3 import json import base64 openApiURL = "http://aiopen.etri.re.kr:8000/WiseASR..
2020.11.03