Click here to load reader
Upload
yong-joon-moon
View
3.071
Download
6
Embed Size (px)
Citation preview
PowerPoint
Python SyMPYMoon Yong Joon1
Pythonsympy
Moon Yong Joon2
Symbolic mathematics3
sympy SymPy symbolic mathematics python . SymPy a full-featured computer algebra system (CAS) 4
sympy SymPy symbolic mathematics 5
Sympy pi (evalf)
6
python sympy Python sympy 7 sympy sympy
Sympy : Sympy python 8
Symbol 9
sympy Sympy 10
Symbol name symbol
sympy SymPy symbolic mathematics 11
Sympy pi (evalf)
Sympy symbol 12
sympy.abc sympy.abc symbol 13
symbol Sympy x = Symbol(x) a, b, c = symbols(a, b, c) 14
Symbol 15
symbol : symbols 16
symbol : symbols cls Function 17
Sympy symbol 18
symbol : evalf symbol 19
Pythonsympy
Moon Yong Joon20
21
init_printing: . sympy pprint 22
23
pprint: 24
25
print_tree: sympy tree 26
Pythonsympy
Moon Yong Joon27
28
: sympy(, integer) (1, 2, 3, ...) (1, 2, 3, ...) 0 . 29
: sympy(, rational number) (p) (q) 30
1 : sympy [, real number] 31
2 : sympySympify sympy 32
: sympySympify sympy I( I) Python complex
33
34
/pi sympy oo , pi 35
Pythonsympy
Moon Yong Joon36
37
: sympy () 38
39
radsimp : () 40
Pythonsympy
Moon Yong Joon41
Numerical evaluation42
evalf 43
evalf 2 subs evalf 44
45
: +/- subs, evalf, replace 46
: *, / subs, evalf, replace 47
Pythonsympy
Moon Yong Joon48
Add49
Add Add Add 50
Mul51
Mul Mul Mul 52
Pythonsympy
Moon Yong Joon53
: 54
Mul ( ) 55
Mul ( ) 56
Integer 57
Pow () 58
: 59
60
: srepr61
: 62
: srepr 63
Pythonsympy
Moon Yong Joon64
: 65
: func 66
: 67
: Add Mul 68
: func 69
: func .func args expr 70
:args 71
: args 72
:atoms 73
: atoms 74
:args/atoms 75
: args args args 76
Pythonsympy
Moon Yong Joon77
78
1 add, mul 79
2 add, mul dict 80
81
commutative , . A,B False 82
args_cnc ( , )83
PythonsympyPython / sympy
Moon Yong Joon84
85
Sympify python sympy 86
87
Sympify sympy 88
Sympify . 2x 2*x 89
Pythonsympy
Moon Yong Joon90
91
apart apart (denomimator) (numerator) 92
apart simplify apart simpify 93
PythonsympyAlgebraic manipulations
Moon Yong Joon94
polynomial95
polynomial . (expand), (factor) 96
: multinomial=True expand multinomial 97
98
expand : expand 99
expand : expand 100
force=True
101
expand : complex=True 102
: 103
factor factor 104
: 105
factor factor expand solve 106
factor : modulus modulus 107
factor : (Gau, Gaussian integer) .(a+bi)(a-bi)=a2+b2 108
= (0+i)(0 i)= -i*I= -(i)**2= 1X**2+1
factor : extension 109
check110
Simplify 0 simplify 0 111
Simplify : 112
113
cancel : cancel 114
115
trigsimp : trigsimp 116
simplify : trigsimp/cancel simplify 117
118
collect : 119
collect cancel . simplify cancel . 120
Pythonsympy
Moon Yong Joon121
122
Solve : solve 123
2 expand solve 124
Pythonsympy
Moon Yong Joon125
126
expand : expand func=True 127
Pythonsympy
Moon Yong Joon128
plotting129
1 1 plot 130
2 2 plot 131
132
1,2 plot 133
plot line_color 134
x 135
1 : x 1 plot (x,-5,5) x 136
Plot 1 2 x 137
Plot 1 2 x x 138
y 139
1 : y 1 plot ylim=(y,-5,5) y 140
141
:legend legend142
1 (title, xlabel, ylabel) 143
show 144
sympy plot . show=False 145
Show 146
show sympy plot . show=False 147
Multi plot 148
plot 1 plot plot 149
plot : 2 plot 150
plot plot 151
Multi plot 152
append plot append plot 153
extend plot extend plot 154
Pythonsympy3d
Moon Yong Joon155
3d 156
plot3d: 3D 157
plot3d: 2 3D 158
3D 159
plot3d: 3D 160
Pythonsympy/
Moon Yong Joon161
Pow : e 162
Pow base**a Pow base 163
Exp : e164
exp e e**x 165
log base:e 166
log : base(e) sympy base e exp(x) log 167
log base:10 168
log : base(10) sympy base e 10 base log x,y x , y base 169
log : base(10) log evaluate=False x, base simplipy 170
log 171
log : x*y log positive log (x*y) expand 2 log Expand log=True 172
log : x/y log positive log (x*y) expand 2 log 173
log : log force=True 174
expand_log 175
expand_log : symbol positive log 176
expand_log : symbol positive force=True 177
logcombine 178
logcombine : symbol positive log , force=True 179
Pythonsympy
Moon Yong Joon180
181
expand : trig=True 182
183
Sin sin
184
Sin sin
185
Python sympy
Moon Yong Joon186
187
FiniteSet : sympy FiniteSet 188
FiniteSet : list list unpack 189
190
FiniteSet : 191
FiniteSet : is_subset , is_superset 192
193
FiniteSet : A B 194
FiniteSet : A B 195
FiniteSet : A B A 196
FiniteSet : product A B 197
Python sympy
Moon Yong Joon198
Summation()199
Sum : 200
Product : 201
(Linear algebra)
Moon Yong Joon202
(, determinant .203
dot 204
Python sympy/
Moon Yong Joon205
206
Die: 207
given : 208
209
density : dict 210
density : lambdas 211
Python sympy
Moon Yong Joon212
213
limit : limit214
Python sympy
Moon Yong Joon215
216
diff : diff 217
: sympy 0 218
: sympy c 219
: sympy n xn nxn-1 220
221
: sympy 222
223
f(x) g(x) + f(x) g(x) 224
x*x f(x) = x, g(x)= x = 1*x + x*1= x + x= 2x
: sympy f(x) g(x) + f(x) g(x) 225
226
1 227
:sympy 228
229
2 :sympy 230
231
:sympy 232
233
:sympy diff 234
(integration)
Moon Yong Joon235
236
: sympy nxn-1 X 1/n+1*x**n+1 237
*x2 = 2*1/2 x 2-1= x
: sympy 238
n : sympy 239
: sympy 240
: sympy 241
242
:sympy 243