数学建模社区-数学中国
标题:
关于如何在数学建模中使用python
[打印本页]
作者:
思考者-Instrive
时间:
2014-7-18 14:45
标题:
关于如何在数学建模中使用python
本帖最后由 思考者-Instrive 于 2014-7-18 14:47 编辑
& S) [' D' q' Z: }# Q+ ?
. d! W- g% T# p1 a* o! Q7 R5 d8 p. \
python在数学建模中的使用,大部分使用在数据处理,当然还有算法设计,甚至用在模拟都可以。下面是鄙人为同学们推荐在数学建模中使用python需要用到的第三方模块(python中的模块相当于matlab中的工具箱)。
5 {$ L$ `) ?/ u) ~6 C
第一个要推荐的模块当然是numpy,numpy是一个python可以像matlab一样直接用矩阵作为运算单位的模块。对于矩阵运算有着非常的效率(因为是用C语言封装的)
- w3 C3 c- l5 k' B. N/ g; {
第二个要推荐的模块当然是为了代替matlab中画图功能的matplotlib模块,这个模块使得python可以作出非常优美的函数图像,统计图像等
$ n; Y/ K. D8 {% U7 r
第三个要推荐的模块scipy模块,这个是python的科学计算模块,里面封装了各种各样的科学计算算法,和numpy是结合一起使用。
2 R/ C3 T. q1 s( C' r5 S$ p- U6 g
第四个要推荐的模块sympy模块。这个模块使得python具备符号运算功能,说到这里,有没有觉得python的非常的额强大。
) F# ?$ Z& K. u
第五个要推荐的模块PIL模块,这个模块是python的图像处理模块。
( b5 n* c7 {5 A0 q; P* X- g
第六个要推荐的模块是wxpython模块,这个是python的一个非常流行的GUI编程模块。
# Y" S( V& T; ]$ b# X6 x0 W$ [ C
第七个要推荐的模块networkx模块,这个模块是python的复杂网络处理模块(这几年美赛C题基本都是网络科学的喔,这个模块非常有用的喔~)。
$ ~# Q$ }* [! V: S
第八个要推荐的模块是pandas模块,这个模块特别重要,是python的数据处理和数据分析的模块。
8 n' ]' _5 u2 r
最后一个要推荐的模块是为了使得python编写的脚本能够独立于python运行的py2exe模块。
9 K0 b# H8 J: x7 g* B
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
鼻血赞一个 这个太好 了 用不上也很好
^5 P/ e+ ?, N; a* @6 \2 n
作者:
星海蓝
时间:
2015-2-5 22:10
支持!!!
u! L# d) a) D' z( D+ g
作者:
宏心
时间:
2015-11-15 12:52
# q. `' N" [# n# ]% }7 L. i! z: X) v
希望能出本专门关于数学建模的python模块使用的书看看。SPSS23有这个模块了
" z- |1 L3 e I2 u- D
作者:
qq515821708
时间:
2016-3-17 14:03
赞一个,正在使用
$ i( f# `' p1 o1 F
作者:
花村刀笔吏
时间:
2016-10-7 11:29
分享] [DataScience] 手把手教你用python抓网页数据
8 s. @' k0 l7 _: U& Y
作者:
花村刀笔吏
时间:
2016-10-7 11:30
分享] [DataScience] 手把手教你用python抓网页数据
2 K" r- ^. x& Y. q% ^6 Z
作者:
花村刀笔吏
时间:
2016-10-7 11:33
分享] [DataScience] 手把手教你用python抓网页数据
; }' z: e$ h' ^8 U. d
作者:
fgfroom214
时间:
2020-3-30 15:19
不错,说出的python能代替matlab的理由
. `# Q- [4 i2 O6 H# \9 F
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5