0 \. j7 E! r( x: ?; H. S
使用python学习数学建模" e+ k m" U0 ?% K' N, ^+ D
! g- i6 R& ?' g6 t7 q开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。, H- i2 P6 `, y5 q' F4 `
(听说学习数学建模是最快的数学入门方式…… )
0 E' c B8 J3 n7 |4 k: @/ r以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库
r& u. o, D$ p* u# cmd1 [ c% g, V. d- d9 p
# 查看python安装的位置
$ a, x3 u9 ?) j/ V( Q1 awhere python, U; `3 H* j* b# `- \$ J
cd C:\... ^1 i9 o7 X) r- [9 u2 s- }
0 ^# i! P" v0 l- }9 O* |# 显示pip安装的所有库
) l9 B3 _, r$ Gpip list
9 S5 o9 h% M! V! t+ j
/ A8 s4 n' I1 K4 L% u( k4 \- S4 Q# 显示所有过时的库1 R4 A3 \3 G% H# B. E" j/ ]
pip list --outdated
( L& B. i) ]3 R9 @7 h- w, k/ V H" p; a9 _5 J' T& T
# 进入python
6 |" v5 L: h# \. B+ h; S# 批量升级所有的库
$ A0 p: _% B0 r- ~7 P9 pimport pip
6 U: F. t( i8 v& d7 @! R2 m3 m5 y- _7 lfrom subprocess import call
, Z' R ]$ q& F: Ufrom pip._internal.utils.misc import get_installed_distributions
% u' k! c4 l4 o5 L8 l; ]( Qfor dist in get_installed_distributions():3 ]8 ]! X D8 N! U. z% K, C4 l) p4 r
call("pip install --upgrade " + dist.project_name, shell=True)8 i1 ?' C2 p: V2 ]- X
- w6 @3 y& `3 `" N# B; N9 c# 安装某个库
& H9 X! Q# \2 i. j. q# opip install [库名]
q% w. ]5 R( ]
& R' [0 L( u7 Y& V+ F# 常用的科学计算库
0 U+ Z1 k$ c3 r$ Inumpy scipy sympy matplotlib
' M9 y5 i/ ?' `) K; n( ?traits traitsUI chaco tvtk
6 f" x8 h( k: @. k; nmayavi openCV Vpython $ R; E+ u# p& T; |. o5 C: I
/ T* s6 m7 R% ?9 F' k5 d& v' H
! s1 ?6 k$ v4 L8 u3 }! ^& o
5 R- [& q3 e. R# B6 _1 s |