" h4 v/ d8 B; R( M- m i1 J0 G使用python学习数学建模2 c1 o& ^, R5 v2 f" i" A- @
1 {& g9 I- B" ^% D: V0 f- v0 T
开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。
* K" i. F5 r8 {) P% k8 j( \(听说学习数学建模是最快的数学入门方式…… )3 K- m* P& Q/ O% d, I4 N) `: Z
以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库
& H4 l+ i8 G' L# cmd# _$ M7 Q0 O% q0 I- F* A" R2 I
# 查看python安装的位置
( [/ T4 c1 f1 Z) u/ H& rwhere python( M( d( v7 T) A, \
cd C:\...
$ e9 v/ |+ q' z: V
+ ]* t& y# }+ l% O8 m# 显示pip安装的所有库
y+ }# ^/ j# D9 ~7 ]pip list
7 b5 }9 J" ]' X
* E$ w# U C0 }# Z1 t2 ]' |8 r) h T! B# 显示所有过时的库
$ H8 z+ L" a# ^0 F$ N, G1 F; jpip list --outdated
6 p' T0 Y0 a( @
1 L. t, b" E/ {8 b) `- A( K# \1 {# 进入python( k9 S, u3 e* v2 @6 m7 x8 m
# 批量升级所有的库
4 T3 k/ `7 U' uimport pip0 {9 M3 f/ ~$ n
from subprocess import call
' q/ G! f' H, d+ j5 Q9 Cfrom pip._internal.utils.misc import get_installed_distributions: Q/ c7 J1 i) _$ k5 i0 s4 V# d7 q: F
for dist in get_installed_distributions():
8 j' W' u* ?5 T0 o/ V# j call("pip install --upgrade " + dist.project_name, shell=True)
6 J) K, F, Y6 c" S
6 P: v; K' l9 ?" e# 安装某个库' G2 t2 n+ ~6 d1 C- f! L y. T
pip install [库名]
3 a/ M3 y2 f- B) s; ` T! K+ Z& p0 N( ~3 D5 y' ^8 M* @4 `+ v4 {
# 常用的科学计算库" V0 h6 T& d& L2 ]: ^+ M% U7 a& p
numpy scipy sympy matplotlib
5 i. y0 x0 O( x$ I) p: F8 G* V, ^traits traitsUI chaco tvtk
- g0 E7 B- r1 qmayavi openCV Vpython
3 d# w5 c- f- S1 F
( [6 |$ `& Y0 x0 |) g9 r/ |9 h7 V% x2 ]6 H7 r! e' j
# u+ u) U2 G+ C; X: l# \) Q
|