6 j, ?1 F8 c; a6 D. i' f
使用python学习数学建模 N# V% L7 R) z; c6 t3 f
0 W9 L: R: c% K8 v6 B* Y
开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。
: F. m$ _8 V* y+ a# Z1 B(听说学习数学建模是最快的数学入门方式…… )& ^0 p0 A9 i3 i7 n
以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库 7 I0 k! S% z9 P. T. M4 ?8 u$ Y/ `# ^
# cmd$ y2 B) S- o; t+ D% c; P
# 查看python安装的位置
) Z( \. R. x# I8 f* d9 [" fwhere python
7 k: U% g% l* e# Ecd C:\...
! ^$ N, P9 C* e$ P9 L( r: }5 c' G6 e' {* P2 I" h
# 显示pip安装的所有库* p h1 R/ M/ o! ]+ m0 \4 [; B# S+ x
pip list: L" h! n# L. D& x
6 Z5 U: o7 _9 P$ j9 E) Y( Q; K# 显示所有过时的库4 k7 o, q0 y& W" f" T6 C
pip list --outdated
' u" M2 e4 m" f* p. T( a8 {0 q1 _% c2 b1 V( M, F, |
# 进入python! d/ v2 V7 l3 O
# 批量升级所有的库
" a5 H0 [# V% d1 o. q, Dimport pip* O2 O( G1 p8 U/ X
from subprocess import call
0 w" i6 w B l3 g3 wfrom pip._internal.utils.misc import get_installed_distributions
- d* U7 _; g4 F% g* |6 k) Ifor dist in get_installed_distributions():2 Z4 e, b& [8 m/ }
call("pip install --upgrade " + dist.project_name, shell=True)
3 ?* R b' {9 ?+ ^
4 H7 T% l! P+ T2 w# 安装某个库
% @ J9 i i c: J8 V1 Mpip install [库名]
2 T' R- _, ]+ G6 }1 o+ @& E
5 ]2 l( V3 I# J; p7 m# 常用的科学计算库* N" y3 ~7 N* W' ^0 R
numpy scipy sympy matplotlib
8 G- s9 I# J: r6 c. dtraits traitsUI chaco tvtk+ l! x0 O' R k, I3 U5 Z! ~
mayavi openCV Vpython
% K( i$ C0 y. I
2 l2 H: y) K/ U7 | q/ M3 m3 `6 P9 K) B6 ?! e
0 j ~$ ~) ^7 y: L
|