% P9 o7 H4 ?3 `& r' P使用python学习数学建模
$ n, e2 A9 K! _; d" O8 o* S4 R
! \2 `6 ]3 ]- R3 l7 x$ X开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。
1 o% n% ?5 e0 Y4 H) S$ c6 q. G(听说学习数学建模是最快的数学入门方式…… )' q, M" E& M9 R1 K4 ~
以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库
/ v6 ?; \# h& r4 u( z; t# cmd
! k7 o v2 J( O. \6 r1 }3 H9 e# 查看python安装的位置
! U# o" j; L* p- u; @where python+ E- j) Z$ _0 Y$ A8 d V5 J; W2 M8 W& ?
cd C:\...
9 E. l! w x7 J$ |
* ^: p2 y/ S2 @# 显示pip安装的所有库' s) S, n! r( M3 C
pip list5 o/ |+ L5 g3 u q! y9 t
/ f' e% [$ [+ i3 H' ^5 z# 显示所有过时的库6 \3 k# r" V+ R! t( M$ j
pip list --outdated4 t f/ C3 B# O3 T
1 k7 I8 Q3 p: t( H# }# K: a# 进入python
, Y* t. M; o% B5 t# 批量升级所有的库9 G X* Z) q# R, o( D
import pip. P0 \! `$ Z y
from subprocess import call
, x" n) k. G/ g- B n8 a8 w5 efrom pip._internal.utils.misc import get_installed_distributions
# k! n% Y; W* P9 i% J) Nfor dist in get_installed_distributions():7 B; O& y2 R3 Z
call("pip install --upgrade " + dist.project_name, shell=True): @4 J# G9 }$ o: c. D
3 r! ?( S$ a3 U) Q( D9 C$ o# 安装某个库9 e' H5 s4 I, K5 [$ _# g
pip install [库名]
$ K$ R4 ]8 i! N6 T, Q3 ]8 }
+ b9 K8 ?. a4 Q9 D2 }; A# 常用的科学计算库
- F+ r! f ? U6 }0 ynumpy scipy sympy matplotlib 8 d( q4 B4 _: B' P
traits traitsUI chaco tvtk. @- o6 p; s- ^ U! {- H, [; g
mayavi openCV Vpython / r+ |" V7 r- H& m4 s
$ I2 M6 ]! P6 h2 J: d
. E3 ~- `( j" H& D+ A2 h! s$ v* L. p& E4 K
|