% W e4 B4 ]% \
使用python学习数学建模1 F- Q- `, W- W; N* P6 A
0 B9 X: ~* L& o/ c) P4 S
开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。
/ D: |+ C1 A7 z0 \3 s9 o(听说学习数学建模是最快的数学入门方式…… )# u0 ~3 I) B' U1 s' ~
以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库 + k. X7 Q* C8 N
# cmd
' s6 G+ V/ L/ x0 w8 m# F# 查看python安装的位置$ r; \; {" j( n6 W
where python
3 w8 c' m' N i. hcd C:\...
1 n. p( _7 C4 a9 I5 [" @' ~! e- B/ C6 f( m, y3 h5 w# O V
# 显示pip安装的所有库+ U9 Q# U: C: k. k
pip list u. O3 K% K# \2 s% y
' x/ N! u4 R$ ~% u! i) g# ~; l. D0 S# 显示所有过时的库
5 N- X) |8 y* k% G7 ?8 zpip list --outdated0 z: L! P: b( I' t' y! h/ y
5 E$ u3 O/ ^6 @2 u
# 进入python
; Y4 i: N x) Z& b# 批量升级所有的库! u9 T: e4 U- I" {, c$ X
import pip6 B: B% H9 V; P
from subprocess import call2 Q; A% c1 f u
from pip._internal.utils.misc import get_installed_distributions
# f% F% ?1 x: i8 l9 F& Sfor dist in get_installed_distributions():
3 J' \" ?# c7 m$ f4 G call("pip install --upgrade " + dist.project_name, shell=True)
* {. T: @2 V; ?& v/ {% [( J
E' J: F! z3 V' b6 j; A/ X# 安装某个库; @# Z- D% j* B% ]6 X; l. e
pip install [库名]
0 r' z) W/ ?2 Q- o/ z4 F0 Z( l; A9 w6 Y" i' r V
# 常用的科学计算库
6 N3 O, E' T0 c& [* E, r0 E/ ] rnumpy scipy sympy matplotlib " n" @( ~6 l+ P) S
traits traitsUI chaco tvtk
" p9 |+ m5 u$ u$ s s/ bmayavi openCV Vpython 3 x: R4 r; u" B0 S" q, ~
6 T5 w* K( L* r b, `' [/ T0 E4 Y" ]% c! Y! ~, E: m/ v
. N9 O6 a3 h: ~# N( t
|