, E& K# \4 g' N6 }+ a e! b- g. R- P使用python学习数学建模' `, S. B1 h4 R/ W% I! h3 d
* J9 I+ v6 I1 i. \
开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。, y2 @, W% C2 O
(听说学习数学建模是最快的数学入门方式…… )
+ ?$ |/ G% o* Q* u8 [以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库
1 \5 J4 l" Z6 ~$ l+ d5 ^! M! H# cmd$ h) }: _" L- h \& S
# 查看python安装的位置
. @) x: f. _9 ~9 ^+ Wwhere python
W7 [7 V3 s) F1 N; ycd C:\...# b* M E7 D4 Q, g+ G& Q! ^( j
3 Y0 C# K8 v w4 F# 显示pip安装的所有库: P& Y( L- y$ q. I0 F7 ~
pip list
# ~) o( Q' n5 q$ ~, h, c, ?6 @) K8 L0 i' Z8 r- {2 o
# 显示所有过时的库' V: V2 G. O7 }, r6 D3 R
pip list --outdated
% A* C R6 x \1 C* a+ [% p. A8 b, h* R0 S
# 进入python
* f& w7 d/ b0 C/ Y# F# 批量升级所有的库
& ]% N$ C# o; l( Rimport pip
X6 ^3 J5 W, ?- O* ifrom subprocess import call
; J; c2 w3 B9 M0 r1 I; xfrom pip._internal.utils.misc import get_installed_distributions
% j$ E) Z* A D! D% lfor dist in get_installed_distributions():
( @9 F% J# T& y1 l5 e call("pip install --upgrade " + dist.project_name, shell=True)
( n5 S2 _+ r7 Y) ?7 H* {( l( z
( @3 J% p( q# g8 t# 安装某个库
% I& c% x: Q8 \( s. fpip install [库名]
^) m4 Y0 p6 ~- A d0 F/ z1 D: W2 A' Z5 v
# 常用的科学计算库: R# w! a2 q4 e& F7 h% Z
numpy scipy sympy matplotlib
( G1 C' n9 Z, \6 ~# }, q) x5 ]traits traitsUI chaco tvtk
2 S% M6 l! X0 n& smayavi openCV Vpython 3 N% c# I g+ F( k- J) q
% S7 Y; M q$ H8 _" M5 P! Z2 n
; g! K+ `7 l5 o8 a+ T. q
% O s5 p. ]7 v) S
|