数学建模社区-数学中国

标题: 使用python学习数学建模 [打印本页]

作者: 杨利霞    时间: 2020-4-6 14:49
标题: 使用python学习数学建模

" C7 \% b) P8 t2 d7 N: t2 j使用python学习数学建模2 K% r# G" r; O8 m4 M9 R' K

: E- F9 k) ^& _. ^6 @

开始学习《数学建模算法与应用》,并补全之前缺失的各种数学知识。
# n# Y# I- W" G2 ~  F$ p(听说学习数学建模是最快的数学入门方式…… )& x7 S; T. z# [* [6 W* H0 A
以此为平台,记录一个小白的python科学计算+数学建模的学习历程,欢迎大家来喷。

————我是分割线————

首先,记录学习工具。

python3+pycharm+各种常用的科学计算库(numpy, pandas, scipy, matplotlib等)

从网上download了windows平台上有关cmd和pip相关的指令,用于安装第三方库

5 S' Y% F* l7 R$ n4 Z5 c) f% V
# cmd
4 ]! Q9 D+ A5 P- r; v% O1 K# 查看python安装的位置# T4 l$ M5 k/ H4 Y
where python% H3 k2 V4 e* C9 V1 j, e2 J
cd C:\...) A8 ^* M! v: O/ |4 G  j3 Q9 H9 F7 g

. c+ A& J. b, G, e. }# 显示pip安装的所有库3 y% i9 S, w8 f+ e: O/ T6 N0 T
pip list, R* U/ D- C0 o; P

+ E3 ]. h: J6 W1 ^5 z- S# 显示所有过时的库
2 p6 C+ p) O. y+ `+ Z, ]$ tpip list --outdated; `( l: w/ p3 ~0 s: c- l9 m

% K( W. n2 A' E& x. [$ y# 进入python
$ l- W: R$ o! V' x# 批量升级所有的库
5 N$ b: ^0 x( K3 S  timport pip3 F: ]+ b9 ?1 ~
from subprocess import call
, X9 {  G" X, V. ~from pip._internal.utils.misc import get_installed_distributions# o( ^' i0 r2 B( C6 d1 v  S. w% S5 b
for dist in get_installed_distributions():4 G3 A, y6 V5 y; X6 {& i
    call("pip install --upgrade " + dist.project_name, shell=True)) y% W' V  U0 p& @& R- {
        ! o* {9 A, {" U5 n$ X$ H) ]7 g
# 安装某个库% T/ Q7 |+ W/ i) u; r* u. A- Y
pip install [库名]
' N; \4 k9 r# P6 E9 x3 |
" B* r! I! E8 M! w# 常用的科学计算库, y0 v. {9 b8 h3 ?
numpy        scipy        sympy        matplotlib       
( k* I- q1 s0 w3 j0 n9 g, ^: Ntraits        traitsUI        chaco        tvtk
5 m0 k5 C' L0 f# N# L1 `( qmayavi        openCV        Vpython                7 I2 Q7 A1 n! t) g- a: V, M
+ B" n7 |, G9 S

6 U% W4 V6 o& M9 H* K2 A: v
  Y/ j9 Q" y3 z' p9 W




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5