코딩 수학


파이썬

̽ Ʈ

̽ ʺڰ Ⱑ α׷ ̴. ̽ 2 ̽ 3 ÿ ϴµ, ȣȯ ʴ´.

̽  Կ , Ѱ غϰ ̷ ؼ ̽ 3 ȣȯ Ͽ.

ó ڴ ʿ ̽ 3 ȴ.

2017 5 , ̽ 3.6 ǰ ִ.

아나콘다

Ƴܴ ٿε

̽ üδ , ϱⰡ ʴ. Ű  ϴµ, Ƴܴ(anaconda) ̽(winpython) ˷ ִ. , Ƴܴٸ õѴ.

ڽ ǻ ý(32Ʈ Ǵ 64Ʈ) ´ Ͽ Ƴܴٸ ġѴ.

2017 5 , Ƴܴ 4.3.1 (̽ 3.6) ǰ ִ.

title

ġ ǰ , " α׷" Anaconda , ȿ ܵ .

߿ Ʈ(jupyter notebook) ̴(spyder) ߿ϴ. ̴ ̽ α׷ ۼϰ ִ ׷ ̽(GUI)̴.

Ȯڰ .py ̽ ҽ ڵ带 ٷų, α׷̳ ϴµ ʼ ̴.

쥬피터 노트북

Ʈ ڵ尡 յ ټ ο ̽ ϴµ, ŽƼī CDF ϰ ϴ.

, Ʈ μ ̰, ̽ ܿ پ ǻ  Ѵ.

Ȳ ( jupiter) ε, ̸ Ŭϸ Ʈ Ʒ Ÿ.

title

Files Ʒ (c:\\username) ϰ ش. Ƿ ٲٴ ʺڿԴ ٷӴ. ó, ־ ۾ ϴ ϴ.

New Ŭϸ Ÿ Ʒ Python [Root] ϸ ο .

title

۾ Ʈ̴. Untitled ̸ ʾұ ̴.

ư , Untitled.ipynb ִ ִ.

ټ Ȯ .ipynb Ʈ ̸̾ ̽(ipython) Ʈ(notebook) ̴. ۾ mywork.ipynb Ϸ ̴.

ƮϿ (cell) ۾ ̷. ޴ [ + ] ߸ Ŭϸ, ȸ ڵ .

ڵ ʿ In ̶ ǥõǰ, ̽ ڵ带 Է(input) ִ. ڵ 콺 ϸ, ޴ ߿ [ Code ] ǥõȴ.

, [ Code ] ǥõ ߸ ŬϿ ٿ(Markdown) ٲ ִ

ٿ ʿ In Ƿ ڵ弿 ȴ. ׸, ޴ ߿ [ Markdown ] ǥõȴ.

ٿ ڵ ࿡ ʰ, ̳ ۼ δ. , Ʈ ڵ ͵ ٿ ̴.

ٿ Ŭϸ ȸ ° Ǵµ, Ŀ ' ޴ٿ ﰢ ' 'run cell' ư Ŭϸ ٲ.

ڵ弿 1 + 2 . Է Ŀ [shift] Ű ¿ [enter] ġ ȴ. Ǵ, 'run cell' ư Ŭص ȴ.

In [1]:
1+2
Out[1]:
3

ù ° Է(input) , ù ° (output) ̴.

사칙연산

ǻ ڵ ȣ * ϰ, ȣ / Ѵ.

$(2 \times 3) \div 5 \,$ Ѵ

In [2]:
(2*3)/5
Out[2]:
1.2

ڵ ĭ ʴ´. ĭ Ἥ ڵ带 ִ.

In [3]:
( 2 * 3 ) / 5
Out[3]:
1.2

** ŵ Ÿ. $\, 2 ^3 \,$ غ

In [4]:
2 ** 3
Out[4]:
8

실수

̳ $\pi$ Ϸ, math ҷ鿩 Ѵ.

In [5]:
from math import *

pi
Out[5]:
3.141592653589793

math ҷ̸, ⺻ Լ ִ. , ̳ ͸ ٷ⿡ ִ.

̺귯(library) θµ, ҷ̸ Ŀ ϴ ȴ.

$\sqrt 2 \,$ Ѵ.

In [6]:
sqrt(2)
Out[6]:
1.4142135623730951

$\sqrt 2 \,$ ŵ Ͽ ִ.

In [7]:
2 **(1/2)
Out[7]:
1.4142135623730951

$\cos \frac \pi 3 \,$ Ѵ.

In [8]:
cos( pi / 3 )
Out[8]:
0.5000000000000001

밪 Ѵ.

In [9]:
abs( -1.5 )
Out[9]:
1.5

복소수

$i$ ̽㿡 1j ǥѴ. ׳ j ߻Ѵ. 1 * j ᵵ ̴.

$i^{\, 2} = -1\,$ Ȯ .

In [10]:
1j **2
Out[10]:
(-1+0j)

Ǽδ $-1$ ̰, δ $0$ ̴.

켤레 복소수

$2+3 i \,$ ӷ Ҽ(complex conjugate) Ѵ.

In [11]:
(2+3j).conjugate()
Out[11]:
(2-3j)

복소수의 덧셈과 뺄셈

$(4-2i)-(3+5i) \,$

In [13]:
(4-2j) - (3+5j)
Out[13]:
(1-7j)

복소수의 곱셈과 나눗셈

$(2+3i)\,(3-2i) \,$

In [14]:
(2+3j) * (3-2j)
Out[14]:
(12+5j)

$ \frac {1+2i} {3-i} $

In [15]:
(1+2j) / (3-1j)
Out[15]:
(0.1+0.7000000000000001j)

음수의 제곱근

$\sqrt {-9} \,$ ŵ Ѵ.

In [16]:
(-9) **(1/2)
Out[16]:
(1.8369701987210297e-16+3j)

Ǽδ $0$ ̹Ƿ, $3i$ .