数学建模社区-数学中国
标题: 使用python学习数学建模 [打印本页]
作者: 杨利霞 时间: 2020-4-6 14:49
标题: 使用python学习数学建模
* d+ ?7 K* v- z3 {: [0 \* t G使用python学习数学建模6 _- F/ ~% L8 ~3 A
$ @% \. w' [9 p+ v* @
开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。) ]2 v+ O, u+ B: A* O, v' h0 d% [
(听说学习数学建模是最快的数学入门方式…… )
* ^/ ?6 o) f- d2 F* M( M9 `, r以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。
————我是分割线————
首先,记录学习工具。
python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等)
从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库
. @1 p6 e) g" r0 ?) [+ M! t: Z/ w# cmd# v0 ?( K! o( N
# 查看python安装的位置
1 }0 [* j- b9 S6 l/ mwhere python2 Z# \2 M: Z, l7 h8 B9 p
cd C:\...- |8 U# B7 Z* F0 P) ]
2 B4 s g! D; p4 z W- ~
# 显示pip安装的所有库
, B; e4 S3 ]7 ?- b% y9 S8 Epip list
8 i/ z) [2 d& X2 Y$ B$ l2 k
6 t( B- o; X- Q% l/ L( _# 显示所有过时的库
& Z+ P8 Q4 p; _: U% z5 ?; Opip list --outdated
/ W2 ]$ G/ g7 k* R) l* ~
: T0 @, n- [8 H4 O# 进入python
|8 \* L/ G' l6 ?# 批量升级所有的库
# u7 z- Q' `% |* v6 U/ W2 @; l0 ?import pip
/ {2 p! z- L" u% V/ b4 {; E6 Ffrom subprocess import call8 y3 u6 _' |0 U3 ?# l) C+ `8 z% g
from pip._internal.utils.misc import get_installed_distributions
, q- n( v; N% f5 V/ L6 B. t j Rfor dist in get_installed_distributions():2 E0 X! _$ v; x; t- Y
call("pip install --upgrade " + dist.project_name, shell=True)& g; t/ w3 C5 |' F. U) |2 K& V# ~
8 ]% H5 X+ I) o
# 安装某个库
9 k# _6 `, T. Z( z! U2 C, I% Vpip install [库名]
4 q; `5 L0 n( D5 S- M( `) o
- _7 W) u7 v6 m% o# 常用的科学计算库5 E) q6 W& T5 N* ?5 Z9 U! ~) }
numpy scipy sympy matplotlib
2 E1 S+ T2 T, l+ U1 m+ v( e; Etraits traitsUI chaco tvtk4 J# p8 s& T; P; X: p ?3 m9 _% _
mayavi openCV Vpython ( f% M8 k l% t3 |( x
3 c$ ^6 k- u1 E( w P; j4 H
4 o' q3 ]/ [. u; R1 x3 R# Z& @4 U0 o& h7 B- M. u
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |