: L8 @7 b0 T) k1 r& ^
使用python学习数学建模/ N3 B+ Z" y% Q& r6 I
0 b$ \5 N) x; L
开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。
! n% W5 @3 D: P" ]6 `(听说学习数学建模是最快的数学入门方式…… )
3 k" P( G$ p2 _: t! D" T以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库 : r0 v+ N2 ?( V f2 T, T; I
# cmd
: V4 d3 [' ^, e# 查看python安装的位置& R+ p* K1 I, y. \
where python+ a, w8 X7 N4 w5 D) |
cd C:\...8 D1 s: C( I& M; m4 O i+ Q4 b2 l- J
1 `. |5 a+ f* D+ Y5 F# 显示pip安装的所有库
$ H( b: ^0 [8 lpip list; M" w& C& [+ A& d! z7 Z5 v
6 q' S% I k8 E8 |# 显示所有过时的库
1 _& V+ E2 f; fpip list --outdated
' y% [0 `! r5 \$ c$ o# E, U
. c0 |! r% p7 R# 进入python# p2 [2 ^6 c; d& i& d* h8 J
# 批量升级所有的库7 Q3 y5 Y+ {) h
import pip Q* V$ U' X0 W8 V
from subprocess import call
' f# z$ y* @' r* y& Afrom pip._internal.utils.misc import get_installed_distributions
?/ V. [; Z$ D5 M5 ~0 Z% Afor dist in get_installed_distributions():
5 \2 a0 m; e6 I$ | call("pip install --upgrade " + dist.project_name, shell=True)
/ _+ ~" T# Q! _2 Q8 N # R4 h3 B& Q) O. Q5 V: r4 ?' f. v
# 安装某个库7 E3 u, M+ { l0 \
pip install [库名], {1 ?! n, H4 n8 o
) \$ B+ ?0 Q( ^( `6 r# 常用的科学计算库+ D( f, ]) r8 h! e2 d% i' K- o# x
numpy scipy sympy matplotlib / U% o3 G3 e# I! d
traits traitsUI chaco tvtk$ a5 {$ L6 r( t- z; O
mayavi openCV Vpython * d6 Y7 G/ b" K. ? G7 U
( K, n7 L" l' G
! q+ _. B, A- ~% Q
8 s+ G- P3 d3 E9 @$ w3 U! m |