数学建模社区-数学中国
标题:
关于如何在数学建模中使用python
[打印本页]
作者:
思考者-Instrive
时间:
2014-7-18 14:45
标题:
关于如何在数学建模中使用python
本帖最后由 思考者-Instrive 于 2014-7-18 14:47 编辑
; j0 ^ _ e) _; k0 r( y
+ n s% ~' ]' W
python在数学建模中的使用,大部分使用在数据处理,当然还有算法设计,甚至用在模拟都可以。下面是鄙人为同学们推荐在数学建模中使用python需要用到的第三方模块(python中的模块相当于matlab中的工具箱)。
6 M; e. S! ]9 v. l; V" w; I
第一个要推荐的模块当然是numpy,numpy是一个python可以像matlab一样直接用矩阵作为运算单位的模块。对于矩阵运算有着非常的效率(因为是用C语言封装的)
0 B9 L1 \( V& J7 A7 [8 o% S
第二个要推荐的模块当然是为了代替matlab中画图功能的matplotlib模块,这个模块使得python可以作出非常优美的函数图像,统计图像等
2 P. u u' N4 x7 N0 y
第三个要推荐的模块scipy模块,这个是python的科学计算模块,里面封装了各种各样的科学计算算法,和numpy是结合一起使用。
: a% ?, Y8 |' q! ~& a: e* u9 H
第四个要推荐的模块sympy模块。这个模块使得python具备符号运算功能,说到这里,有没有觉得python的非常的额强大。
( z4 p: o6 H# Y0 K
第五个要推荐的模块PIL模块,这个模块是python的图像处理模块。
- \4 F' X5 N) [
第六个要推荐的模块是wxpython模块,这个是python的一个非常流行的GUI编程模块。
+ T. \7 J7 F& P7 x! N% H% B
第七个要推荐的模块networkx模块,这个模块是python的复杂网络处理模块(这几年美赛C题基本都是网络科学的喔,这个模块非常有用的喔~)。
C& R0 _8 z- C5 j1 w( V6 i
第八个要推荐的模块是pandas模块,这个模块特别重要,是python的数据处理和数据分析的模块。
" D% ]3 B4 h1 X, P% G5 i. \' K
最后一个要推荐的模块是为了使得python编写的脚本能够独立于python运行的py2exe模块。
U& o) k- D i5 J
ps:有了以上的模块,基本上python可以代替matlab大部分的功能,当然matlab依然具备它的优势,比如matlab的模拟仿真功能实在太强大了,但我还是推荐大伙使用python,因为python是免费开源的。最重要的是python在各大社区的支持下,已经越来越强大的,上面只是它的一小部分模块,如果想知道python还有什么模块,可以到pypi里面去找(直接百度搜索pypi就可以了),大概有1000多个各种各样的功能模块。
@数学中国—罂粟
@百年孤独
@madio
作者:
数学侍卫
时间:
2014-7-18 21:19
喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵
作者:
阿帕奇
时间:
2014-7-18 21:55
不错啊,希望楼主可以讲的细一点
作者:
417886
时间:
2014-8-19 08:54
希望能出本专门关于数学建模的python模块使用的书看看。
作者:
dazhou123
时间:
2015-2-4 13:17
鼻血赞一个 这个太好 了 用不上也很好
/ Y- e8 d6 J/ q, x& Z- W0 O
作者:
星海蓝
时间:
2015-2-5 22:10
支持!!!
. J3 b# a. i: _3 m, W
作者:
宏心
时间:
2015-11-15 12:52
$ L& U4 o4 O8 v+ K
希望能出本专门关于数学建模的python模块使用的书看看。SPSS23有这个模块了
5 A6 n4 Q# c. k. s" W: q
作者:
qq515821708
时间:
2016-3-17 14:03
赞一个,正在使用
! S; k. g8 T8 f9 M: K8 F
作者:
花村刀笔吏
时间:
2016-10-7 11:29
分享] [DataScience] 手把手教你用python抓网页数据
# y( Y5 J% G' s: h3 Q5 ?/ K
作者:
花村刀笔吏
时间:
2016-10-7 11:30
分享] [DataScience] 手把手教你用python抓网页数据
. T, D! R# o4 X! z0 ]
作者:
花村刀笔吏
时间:
2016-10-7 11:33
分享] [DataScience] 手把手教你用python抓网页数据
1 D& X7 r0 i& t
作者:
fgfroom214
时间:
2020-3-30 15:19
不错,说出的python能代替matlab的理由
- s; Y8 H' \' u) i# W+ u3 B2 P
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5