数学建模社区-数学中国

标题: 关于如何在数学建模中使用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