) ]% |) E4 l: Z
使用python学习数学建模
9 H# I9 q, r0 {: N- ?, m- A! K v f8 @
开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。; }8 V( g w3 F6 B0 ~5 [
(听说学习数学建模是最快的数学入门方式…… )
. L) ?0 E/ d6 I1 X6 U: B$ V& P以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库 7 G( C: ~, }4 X e1 s: U; Z
# cmd
H! R$ B9 n" l, `" S' W# 查看python安装的位置/ {2 \, U. h% p1 `5 w$ x
where python4 j" V8 i( L/ l
cd C:\... l$ c8 V5 ^1 V- S1 u( c4 w
- R4 `6 {7 v8 M+ N& y
# 显示pip安装的所有库! V! W9 [# S0 m9 D" s
pip list; \8 e9 w7 l0 S2 N4 P5 Q6 J. Y" k
+ l, M% M0 T% A& O4 H# q# j9 p" m. B/ N# 显示所有过时的库! ]4 p# w" |8 o9 F% S
pip list --outdated
/ k* U5 r. a$ @% Q& e$ s! K" `; M
. h X" ^- H1 E# U* S# 进入python( U4 i$ ^7 ~7 W, J% L
# 批量升级所有的库& p7 K+ X, d" s( Y: c3 I
import pip
' o6 y0 g" C+ ~$ b0 p- ^, S4 P- K) bfrom subprocess import call* a& }7 E2 P/ s% m& c3 @* f# V3 s3 @& o, Y
from pip._internal.utils.misc import get_installed_distributions
+ q7 ?! L y' T3 lfor dist in get_installed_distributions():
& d+ O$ ~" ^1 I& u$ @' s$ I call("pip install --upgrade " + dist.project_name, shell=True)
6 s2 K4 E) F) V& K! l1 q) D6 D9 g
& l% @. Y& D' d; x# 安装某个库% |; l, R8 M4 g& B' P9 H
pip install [库名]
! ]- _5 v' }7 u
3 |2 s4 e( ^6 U5 k# 常用的科学计算库
& v9 g! O! [" z; S- Knumpy scipy sympy matplotlib 8 ^6 q( m9 a- ~. |. d
traits traitsUI chaco tvtk+ y1 c; Z+ _0 b8 b
mayavi openCV Vpython
4 |5 k+ A& v9 X* K1 p B1 _* C' K* I+ W
4 f, |! @- T% k) Y' e& E* j4 y X) Y0 T
|