pbj0812의 코딩 일기

[PYTHON] handcalcs 라이브러리를 통한 수식 작성 본문

ComputerLanguage_Program/PYTHON

[PYTHON] handcalcs 라이브러리를 통한 수식 작성

pbj0812 2020. 8. 21. 01:51

0. 목표

 - handcalcs 라이브러리를 통한 python으로 수식 작성(Jupyter notebook)

1. 설치

pip install handcalcs

2. 실습

 1) library 호출

import handcalcs.render

from math import pi, sqrt, sin, asin

 2) 기본 사용법

  - 셀의 첫 줄에 %%render 입력 이후 적으면 수식 작성

%%render
a = 2
b = 3
c = 2*a + b/3

  - 결과

 3) Parameters

  - 옵션 유무에 따라 3 열로 나눠 쓰느냐 행마다 쓰냐의 차이

%%render
# Parameters
a = 1
b = 2
c = 3
d = 4

%%render
a = 1
b = 2
c = 3
d = 4

 4) Long, Short

  - 수식을 늘여 쓰느냐 짧게 쓰느냐의 차이

%%render
#Long
f = d / a + b

%%render
#Short
f = d / a + b

 5) Symbolic

  - 값을 표출하느냐 마느냐의 차이

%%render
# Symbolic
a = 23
b = 43
c = 52

f = c / a +b # Comment
g = c*f / a # Comment
d = sqrt(a / b) + asin(sin(b / c)) + (a/b)**(0.5) + sqrt((a*b + b*c)/(b**2)) + sin(a/b) # Comment

%%render
a = 23
b = 43
c = 52

f = c / a +b # Comment
g = c*f / a # Comment
d = sqrt(a / b) + asin(sin(b / c)) + (a/b)**(0.5) + sqrt((a*b + b*c)/(b**2)) + sin(a/b) # Comment

3. 참고

 - github

'ComputerLanguage_Program > PYTHON' 카테고리의 다른 글

[PYTHON] dataprep을 통한 EDA  (0) 2020.08.23
[PYTHON] pandas_profiling을 통한 EDA  (0) 2020.08.22
[PYTHON] sweetviz를 통한 EDA  (0) 2020.08.19
[PYTHON] next, send, iter  (0) 2020.06.07
[PYTHON] 삼항연산자  (0) 2020.06.06
Comments