# T3 h2 U7 [8 b5 S% V
使用python学习数学建模
4 j% w2 V8 ^# u5 d
7 X) |: a& q* {& ?. F) p* C3 {开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。
1 Z7 J: d# K% F(听说学习数学建模是最快的数学入门方式…… )
( @/ k7 S. c: |9 W- D- E以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库
% u6 ~7 H+ I- A# cmd) C! n$ w/ V1 a0 b* P" q, N
# 查看python安装的位置
$ v5 _ P% t$ p( Z" M1 {where python
2 f# C# `. T. g: Hcd C:\...5 m7 r1 Y/ `* M- d- P0 w3 H* r
W5 _) D) k4 M" \- E3 {1 V# 显示pip安装的所有库
' f$ w r5 a+ L- w$ \" K; Gpip list* c9 l _) T7 Q( w* I
4 ?5 Y, u) P1 J& k! c# 显示所有过时的库
% y1 R8 ~4 Q9 K4 B! fpip list --outdated" d$ |7 S7 n7 t9 Y. ~% a1 x
# c6 a5 J# @! ]* Z" {, Q5 {% S
# 进入python
% ]% D3 K1 L0 W" [# 批量升级所有的库
' S" j# _& ~4 a- Wimport pip
& n$ u: H) s1 J! a9 R/ kfrom subprocess import call
+ [) o; ?$ |" I8 y# h! ]8 D' Xfrom pip._internal.utils.misc import get_installed_distributions: X+ ?' u9 n, }4 r8 }+ r1 I
for dist in get_installed_distributions():- H% f* S: w3 c. g
call("pip install --upgrade " + dist.project_name, shell=True)
7 j9 K: f! R! D- [) b5 ` |- w/ S$ w
2 X9 ^1 K# I0 L, G1 s# 安装某个库% p3 n2 m( L" W
pip install [库名]
! c1 Q5 v. q5 d, _+ l8 u' h( W* V
4 j0 x8 B+ l% x9 n2 d& v" h% o# 常用的科学计算库. c5 G/ T: Y# @- L! y# a9 V. c4 H
numpy scipy sympy matplotlib . j/ ^) j. n, i
traits traitsUI chaco tvtk( o x8 r$ e$ x% l' @
mayavi openCV Vpython
& U: J' G+ Q* b/ ~
$ s9 o7 U; x5 ^$ B' B3 m6 _$ c; m* L) s/ J; w+ b
, s% B4 e( n8 `1 G
|