如何評價MATLAB的R2015b ?
希望開始使用上R2015b的朋友說一下體驗, 比如它的計算引擎是否加速了? 對Python的支持是否友好?
計算速度更快是事實,加入了JIT效果拔群。但其實我感覺作用不是特別大,速度這個事情似乎一直並不是matlab的鍋,而是取決於代碼怎麼寫…當然對於熱衷於在matlab里套循環的人,至少有較大改觀。
與python的介面談不上有多人性化,但還是比較方便。python調用matlab是通過掛個engine來跑matlab部分的,由於可以非同步,所以大概不會受什麼GIL的限制。數據交換什麼的都還算方便。不過用起來比以前多pymatlab方便一萬倍,至少看起來執行個函數什麼的就像調用原生代碼。至於matlab調python也非常類似。
2015b里新加的python相關功能是可以把你的matlab程序編譯成一個python本地包,然後就可以拿到python里直接用裡面的函數了。聽說是發布可以脫離matlab端直接運行,大概是會打包dll的。
邀我作甚,six維掛了, 現在都下不到最新版的了。
最近對於小白來說很大的一個改觀就是官方徹底整頓了一回圖形系統(從2014b開始), 現在Matlab畫圖的默認設置要比以前好看多啦~ 原來純藍色沒有反鋸齒的曲線丑爆了有木有, 沒有反鋸齒的文字丑爆了有木有, 現在默認的顏色和colormap終於對得起觀眾了呢
圖片來源, matlab的官博:MATLAB R2014b Graphics針對圖形對象的編程部分也改了很多, 默默地回去修改GUI代碼去了。
性能提升比較明顯,可以看下The Julia Language的測試的前後對比:
其中parse_int數據有誤,不過這項確實也不快(大概六七十吧),主要因為測試完全使用循環昨天剛用上2015b,說說我在意的一些體驗。
界面支持高分屏,在筆記本的3k屏上終於不用模糊地顯示了。。。
加入了network/graph相關的函數和類,網路的處理和可視化都非常方便。
至於計算速度,沒有感到明顯變化。就我使用而言沒覺得和之前的版本有很大改進,唯一讓我覺得眼前一亮的是simulink示波器畫的圖更漂亮了,我相信以後版本會在可視化這方面改進得越來越好!
現在就用上的都是土豪!目前主要是做運算並得到一些圖像,對於很多toolbox其實都用不到,想這次提升的幾個方面可能數學和圖形兩個方面有用,但是和2015A差距估計也不會太大。
推薦閱讀:
※重磅!微軟要求全員學 Python?
※對NumPy中dot()函數的理解
※Pandas筆記|【機器學習集訓營學員】(下)
※動態類型的語言的優缺點有哪些?