2 _; H1 \0 F( {1 `& s1 V# G$ Y; l使用python学习数学建模8 L( v- [: y6 K& v9 e [( _
) o& G! }: i% s. v6 A开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。6 r6 h) [+ a, G: g2 `0 d1 {
(听说学习数学建模是最快的数学入门方式…… )
" f0 X; ?$ X% l6 N# b- {3 H2 [以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库 % d* ?3 W+ Q7 F$ A* J4 h
# cmd
% S0 `& F4 a7 E/ z) f' f+ H9 K# 查看python安装的位置9 F* z, t! d9 L+ r, R/ k
where python
4 o' }: f/ Y$ e) N& z+ kcd C:\..., K$ M% B* s8 F2 V( X
; g1 }$ i3 I5 S R1 V( `
# 显示pip安装的所有库8 I$ `9 f/ L& M: ]1 ]
pip list
4 @2 F6 d, U: J: e- {3 S
# s" X+ ^3 e' r* ^& O+ U: E# 显示所有过时的库
, ?( ]. t/ X! [$ `/ i2 zpip list --outdated
4 S3 U/ }9 N6 {
+ U, ]1 \+ w7 f0 l' j* z# 进入python" R- a; Z9 j$ l; `" n4 C
# 批量升级所有的库
6 ~& c$ v6 D; M. t9 `: {1 X6 Nimport pip `0 M9 j* f$ b
from subprocess import call
* \0 @2 ~( C5 O. j9 p1 Bfrom pip._internal.utils.misc import get_installed_distributions& @! `) }/ U; }+ c; o
for dist in get_installed_distributions():
2 o7 \- g4 g; [ U9 c, t( e; I call("pip install --upgrade " + dist.project_name, shell=True)
) d. L% x+ ^4 V# K
' L7 n+ }9 O+ J3 q& i" _# 安装某个库& m3 _6 W9 y8 I6 T! J3 T+ M2 }
pip install [库名]
# a, N" [2 s' ]0 X) c. b( y {7 O ]6 b" w* e; `' E/ _# w* U
# 常用的科学计算库6 [( c1 _+ j, |* X
numpy scipy sympy matplotlib * `7 _$ z( e; ]1 E6 v
traits traitsUI chaco tvtk* R; @, T. E1 Y
mayavi openCV Vpython
! u! f: G" J$ j7 W7 Z( v' X; R5 i
7 Z$ S. r% ~ H; z* i v
{8 B1 j5 ^+ Q a0 H) J- Z |