Re: [問題] 學Python還是IDL? 難以抉擇.
※ 引述《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
推
10/04 03:19, , 1F
10/04 03:19, 1F
推
10/04 13:26, , 2F
10/04 13:26, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 7 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章