数学建模社区-数学中国
标题:
关于如何在数学建模中使用python
[打印本页]
作者:
思考者-Instrive
时间:
2014-7-18 14:45
标题:
关于如何在数学建模中使用python
本帖最后由 思考者-Instrive 于 2014-7-18 14:47 编辑
9 r6 L* h1 Y) j6 ?( M& ~6 y( G
5 G* _# i) t2 {6 X8 k$ P6 {3 _
python在数学建模中的使用,大部分使用在数据处理,当然还有算法设计,甚至用在模拟都可以。下面是鄙人为同学们推荐在数学建模中使用python需要用到的第三方模块(python中的模块相当于matlab中的工具箱)。
/ f* N, q l, i0 |" k
第一个要推荐的模块当然是numpy,numpy是一个python可以像matlab一样直接用矩阵作为运算单位的模块。对于矩阵运算有着非常的效率(因为是用C语言封装的)
7 `2 E, G$ P1 [8 B8 L. m6 R- z
第二个要推荐的模块当然是为了代替matlab中画图功能的matplotlib模块,这个模块使得python可以作出非常优美的函数图像,统计图像等
; N" c8 K0 D/ X3 E! r, e& V
第三个要推荐的模块scipy模块,这个是python的科学计算模块,里面封装了各种各样的科学计算算法,和numpy是结合一起使用。
" v; r( F5 G/ o" M! W$ u p$ k
第四个要推荐的模块sympy模块。这个模块使得python具备符号运算功能,说到这里,有没有觉得python的非常的额强大。
6 _2 @8 P; h$ z; E4 `9 V
第五个要推荐的模块PIL模块,这个模块是python的图像处理模块。
# Y$ S: s6 M R9 X# v
第六个要推荐的模块是wxpython模块,这个是python的一个非常流行的GUI编程模块。
7 S' G3 Y$ A ?4 V7 X7 ?2 B$ W7 j# t
第七个要推荐的模块networkx模块,这个模块是python的复杂网络处理模块(这几年美赛C题基本都是网络科学的喔,这个模块非常有用的喔~)。
& q3 L( z$ f! o- N6 A5 ~& f
第八个要推荐的模块是pandas模块,这个模块特别重要,是python的数据处理和数据分析的模块。
7 r q9 g5 k/ c$ w. u
最后一个要推荐的模块是为了使得python编写的脚本能够独立于python运行的py2exe模块。
8 [3 h3 Z, d+ ?8 V- G) {7 b, N$ D
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
鼻血赞一个 这个太好 了 用不上也很好
( D$ ^1 |8 o0 y; K+ S9 g% m
作者:
星海蓝
时间:
2015-2-5 22:10
支持!!!
% K% r E4 ^8 o; A' A
作者:
宏心
时间:
2015-11-15 12:52
$ u7 m% O6 E0 U: M+ U
希望能出本专门关于数学建模的python模块使用的书看看。SPSS23有这个模块了
1 T$ @9 [, U. e$ {1 G2 U O
作者:
qq515821708
时间:
2016-3-17 14:03
赞一个,正在使用
+ v1 z R) O9 a+ \$ g( h. H
作者:
花村刀笔吏
时间:
2016-10-7 11:29
分享] [DataScience] 手把手教你用python抓网页数据
( o: ]( L" R3 |+ X3 `, G* h: T8 Q
作者:
花村刀笔吏
时间:
2016-10-7 11:30
分享] [DataScience] 手把手教你用python抓网页数据
* o) E4 m3 [) t
作者:
花村刀笔吏
时间:
2016-10-7 11:33
分享] [DataScience] 手把手教你用python抓网页数据
8 r. L) t7 \. X" D
作者:
fgfroom214
时间:
2020-3-30 15:19
不错,说出的python能代替matlab的理由
( c3 ~& d/ {8 q# X; }
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5