; }* S3 L- p; z9 p& r$ g% |使用python学习数学建模- L6 @, j# q/ w; H, I2 H
; M5 G0 ^6 S- F1 q9 Y开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。0 C. |- }+ _0 ^4 `+ g
(听说学习数学建模是最快的数学入门方式…… )# x V( N: l# z3 V
以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库 $ _$ }! j6 A9 h1 w! ?& J7 f L
# cmd
' A; P8 V9 o2 S5 Q2 P- H2 @5 ?6 d# 查看python安装的位置
& N6 `: t# {, i, vwhere python
9 G2 W. ?7 X" v1 [) G! F+ Hcd C:\...
* j: _% p! x; ]- S# @ P0 C5 k6 _! M' M+ D ^& y
# 显示pip安装的所有库
# e/ Q& z7 _: O7 Qpip list/ W7 i$ C7 |# T% y6 f& w
4 Z! }2 u- r% E9 I- H- G
# 显示所有过时的库, g! F" {8 X0 u1 j' ^" M
pip list --outdated, i! b& h* |. g" r k
0 k) \8 E! N, t e( D: B# 进入python4 }$ |" I7 o$ l
# 批量升级所有的库
& O0 q. r0 |5 b6 s: }& P- dimport pip% h" O8 e; S. H }$ M s) n# M q( U
from subprocess import call
0 ]% M9 b- A$ P# ~- z+ H* c+ Kfrom pip._internal.utils.misc import get_installed_distributions1 n) K) R6 E: i0 o+ ]: `' Y
for dist in get_installed_distributions():" C& g/ d( o4 Q* W
call("pip install --upgrade " + dist.project_name, shell=True)# n4 }* e3 \, g) Y x, x
: ?. q P5 A0 {9 s! U5 j# q# 安装某个库- A) g- _% H+ T+ e
pip install [库名] D4 R( d9 J% H$ h
+ A! T1 I, B9 P9 D; ]' I. R% m
# 常用的科学计算库
2 h( [% Z# r9 Wnumpy scipy sympy matplotlib
3 y' ^, T, j* {/ ~traits traitsUI chaco tvtk* e8 Y, t; ?; m
mayavi openCV Vpython
7 X, H0 I, b* N! p1 t3 {8 e; n/ x w) ~" B
( n# L7 h9 @- e3 S. Q4 x) x# D0 |; X8 x, |; J4 s
|