作者yungyuc (酷狗喵千代)
看板Python
标题Re: [问题] 学Python还是IDL? 难以抉择.
时间Thu Oct 4 03:12:49 2007
※ 引述《blc (Anemos)》之铭言:
: 或可以把程式分开来弄:
: GUI
: 计算 (已经有的C++)
: 画图 (IDL)
: GUI的部份没做过,所以跳过…(前面有板友建议用C#)
: 计算原po已经有写好的,所以也不用大改,只要能output给画图的程式就好;
: 画图的IDL太贵就有点麻烦,如果愿意的话可以试试改用gnuplot:
: 首页: http://www.gnuplot.info/
: 中文的导读: http://phi.sinica.edu.tw/aspac/reports/95/95006/
Gnuplot 没有 matplotlib 好用
能用 matplotlib 的话,就不必回头用 gnuplot 了
(除非 gnuplot 已经是既有的投资...)
: 或是NCAR的NCL:
: http://www.ncl.ucar.edu/
: 至於三个东西之间怎麽合在一起… 用stdio或许可行…
: 就是把计算和画图写成能用command line执行的样子,
: 然後用GUI执行。
shell script 说不定是此种工作的最佳工具
但 Python 2.4+ 用 subprocess module 整合了所有的 system call
用起来也非常方便
另外,我虽然嫌 Python 慢,但它也只不过和 matlab 差不多慢而已
已经算是非常高效率的分析工具了
配合 numpy 的效率足以执行计算
後级还有多种绘图工具可接用 (matplotlib, vtk/py, mayavi, pygame)
算是个不可多得的好东西了
: ※ 引述《ykjiang (York)》之铭言:
: : 科学运算的话,
: : 用 Python 啦,超方便的,
: : NumPy + SciPy + matplotlib ,是以 Python 跑科学运算时必备的。
: : http://www.scipy.org/
: : http://www.scipy.org/Cookbook
: : http://www.scipy.org/Cookbook/Matplotlib
: : 要以 Graph 建模,的也有好用的 NetworkX ,
: : https://networkx.lanl.gov/wiki
: : 嫌慢的话, Boost Graph Library 也有 Python bindings 可用。
: : http://www.osl.iu.edu/~dgregor/bgl-python/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 164.107.249.134
1F:推 seLain:PyGame 是好东西 +1 10/04 03:19
2F:推 ykjiang:赞成 gnuplot 没有 matplotlib 好用 :) 10/04 13:26