프로그래밍/Python 2019년 11월 17일 19:04 [Python] 로또 회차별 당첨번호 분석 import openpyxl import numpy as np import matplotlib.pyplot as plt #로또 번호 담는 리스트 l = [] # 엑셀파일 열기 wb = openpyxl.load_workbook('lotto.xlsx') # 현재 Active Sheet 얻기 ws = wb.active # 당첨번호 읽기 (보너스 번호는 제외함) for r in ws.rows: row_index = r[0].row if row_index > 3: n1 = r[13].value n2 = r[14].value n3 = r[15].value n4 = r[16].value n5 = r[17].value n6 = r[18].value l.append(n1) l.append(n2) l.append(n3) ..
프로그래밍/Python 2019년 11월 04일 23:37 [Python] 파이썬으로 미분하기 (평균변화율 , 미분계수) pip install sympy 파이썬으로 미분을 위해선 sympy 모듈 설치가 필요합니다. 평균변화율 평균변화율 공식을 이용하여 함수의 평균변화율을 구할 수 있습니다. 두 점의 평균 변화율은 두 점을 지나는 직선의 기울기와 같습니다. b 점과 a 점의 평균변화율은 다음과 같은 식으로 구할 수 있습니다. 다음은 함수 x^2 + 2x + 4 위의 점 (0 , 4) 와 (2, 12) 의 평균 변화율을 구하는 함수입니다. from sympy import symbols def average(a,b): m = max(a,b) n = min(a,b) x = symbols('x') #기호변수 선언 fx = x ** 2 + 2 * x + 4 # x^2 + 2x + 4 라는 함수 정의 fb = fx.subs(x, m) ..