_4 a& v& y7 {& a
使用python学习数学建模7 D, ?5 Q/ t5 U8 A0 K2 K
) p1 Z6 m3 Q" \: l/ E
开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。; I7 Q# P, [9 @/ Q
(听说学习数学建模是最快的数学入门方式…… )8 Q0 y) L! \3 y( s3 A3 B
以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库
9 E0 x4 f5 P/ j) Z. y: Q9 k# cmd
7 t( J) Y Y" I/ A# 查看python安装的位置, S' Q# b- B) `4 _
where python
9 x! x/ y9 ^5 n8 \1 x0 q' y4 ncd C:\...
2 e, _4 M/ f% e. X5 h$ ~1 Z+ |
. b" D; e2 X2 `5 Q# 显示pip安装的所有库
( c+ d! O$ n' t5 [: L+ p8 Mpip list
. o3 D+ @/ V2 `8 K% ], e& \! E7 E- ^5 y8 K' j0 N+ s0 E
# 显示所有过时的库
+ J& s" x, f0 W# upip list --outdated
$ W& F( A2 m r9 u5 o7 b* J+ J! A4 L d) T( i% K2 E
# 进入python \' M% C5 p" O( [
# 批量升级所有的库, s/ k; H* V" M' [6 \* d
import pip; Y( E. I& r M) B; \4 W
from subprocess import call
$ P- X8 X3 ?# q! [% O& {) C4 T2 Zfrom pip._internal.utils.misc import get_installed_distributions/ v+ H! Q E/ |+ [4 j
for dist in get_installed_distributions():0 K' E! J3 j% B2 B+ k- @
call("pip install --upgrade " + dist.project_name, shell=True)
8 F; V) i% m' y
9 B' M* S' O* Q# p# O; \3 _# 安装某个库# ]6 s' P7 Y& O! T
pip install [库名] N" R6 n9 I+ _" X4 p
8 \. f9 S y: y# 常用的科学计算库
- r4 Q' O. Q- q9 r; P" Onumpy scipy sympy matplotlib
& s% ^: _& E3 W T5 i5 ?) z3 itraits traitsUI chaco tvtk) H# P% u( g8 p Q% x
mayavi openCV Vpython ) X9 I4 T0 J3 R' N
+ K0 [: x4 D! f% |0 u( F |+ Z. u7 m0 S4 I8 E2 q. y# Z
$ K U/ `; L f5 z. T4 r
|