파이썬

Perceptron(퍼셉트론) 다수의 신호를 입력 받아서, 하나의 신호를 출력 - And Gate def and_gate(x1, x2): w1, w2 = 1.0, 1.0 # 가중치 bias = -1 y = x1 * w1 + x2 * w2 + bias if y > 0: return 1 else: return 0 - Or Gate def or_gate(x1, x2): w1, w2 = 1.0, 1.0 b = -0.5 y = x1 * w1 + x2 * w2 + b if y > 0: return 1 else: return 0 - Nand Gate def nand_gate(x1, x2): w1, w2 = 0.5, 0.5 # 가중치(weight) b = 0 # 편향(bias) y = x1 * w1 + x2 * w2 ..
중심 극한 정리(Central Limit Theorem): 모집단이 어떤 분포든지 상관없이, 표본의 크기가 충분이 크다면 모든 가능한 표본 평균은 모평균 주위에서 정규분포를 따른다. 베르누이 확률 변수(Bernoulli random variable): 어떤 시행의 결과가 '성공', '실패' 중 하나로 나타나고, 성공의 확률이 p, 실패할 확률이 1-p라고 할 때 그 결과가 성공이면 확률 변수는 1을 갖고, 결과가 실패면 확률 변수는 0을 갖는 확률 변수 x 베르누이 확률 질량 함수(PMF: Probability Mass Function) pmf(x) = p if x = 1, 0 if x = 0 = (p ** x)((1-p)**(1-x)) 이항 확률 변수 (binominal random variable):..
"""oracle_config.pyOracle 데이터베이스 서버에 접속(로그인)하기 위해 필요한 정보들을 정의""" # 사용자 이름 user = 'scott' # 비밀번호 pwd = 'tiger' # 데이터베이스 서버 주소: DSN(Data Source Name) dsn = 'localhost:1521/orcl' >>Oracle 데이터베이스 서버에서 select 구문 실행, 결과 확인현재 프로젝트 디렉토리 상태 # 사용자가 입력한 문자열에 따옴표(')나 큰따옴표(")가 포함되어 있는 경우# SQL 에러가 발생할 수 있으므로 권장되지 않음.# -> Data Binding 방법을 권장. import cx_Oracleimport lec08_database.oracle_config as cfg with cx_O..
상속(inheritance):부모 클래스로부터 데이터(field)와 기능(method)를 물려받아서자식 클래스에서 사용할 수 있도록 하는 개념 - parent (부모), super(상위), base(기본) class- child (자식), sub(하위), derived(유도) class class Shape: def __init__(self, x=0, y=0): print('Shape.__init__ 호출') self.x = x self.y = y def __repr__(self): return f'Shape(x = {self.x}, y = {self.y})' def move(self, dx, dy): self.x += dx self.y += dy if __name__ == '__main__': shap..
Codezoy
'파이썬' 태그의 글 목록