5 N0 s1 M8 _1 L* t
使用python学习数学建模2 S& h H/ x! v- P0 z" d( `% R
8 s6 J7 D4 r( `4 t
开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。
& l: M# V" E' ~0 z# A9 {(听说学习数学建模是最快的数学入门方式…… )
7 K- N/ U, j1 Z/ h以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。 ————我是分割线———— 首先,记录学习工具。 python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等) 从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库 % z7 P' D: W) b- k& E( n4 d3 ]: z
# cmd
, Z) m5 u: `, T) p# O( S3 n7 i9 F3 U# 查看python安装的位置
. \% U4 N- W: N4 v& u: Iwhere python( ]/ s9 B$ Y- ?
cd C:\...7 d1 n% M+ U; ?9 l8 z( F& j. R
' F+ B4 s# T$ S3 a& ^4 Z# 显示pip安装的所有库
: J- O! C0 B/ X/ e# l4 o4 c0 vpip list
, y; V6 W6 t' B/ z# C* W
5 M" T+ |: F1 P& o8 S. H# 显示所有过时的库
% G7 p8 u& P! O. {7 j% Dpip list --outdated9 z m; F$ _& s, m4 b) m1 a- v
9 y$ `7 J- g \5 G: D! w5 J: }! P
# 进入python
" ?- m5 V1 _! c4 |# 批量升级所有的库
0 i" k' q) ]* ?$ {! S6 z1 cimport pip
, o5 f0 ?2 j6 z: d7 w+ ?from subprocess import call5 s5 n! G1 F# r' x
from pip._internal.utils.misc import get_installed_distributions( S7 }: O" |2 k% g5 M
for dist in get_installed_distributions():
$ o; w |9 C, n; U( Y call("pip install --upgrade " + dist.project_name, shell=True)8 i, {! T& |3 O9 M, U9 U
% h4 i f9 b/ d: Z7 H# 安装某个库
+ I5 w: A2 e6 ~5 H, tpip install [库名]
0 C4 E+ s. o* {- M. T/ s! u
- P2 j6 t# K! L- O; m# 常用的科学计算库7 } k( t: [& A# y
numpy scipy sympy matplotlib 3 C6 \6 m0 k- o& l. z; ^4 D
traits traitsUI chaco tvtk
2 j" d8 x/ p H# E, cmayavi openCV Vpython
9 E8 V# q' i1 v/ h* E5 Q+ c5 _, m4 ^" }7 N! D
% s8 u; `' T7 i3 N" r# e, A F& A4 ?4 K
|