在科學計算方面,Python已經超過MATLAB了麼?

時間 2022-01-23 12:37:28

1樓:

為什麼一定要分出個誰超越誰,根據具體問題,哪個快用哪個。

2樓:

至少在CFD領域,不可能,開玩笑呢

3樓:王小天

我覺得插值、求導、優化,常用的演算法兩種有區別嗎?兩者應用側重不同吧。

4樓:

Python在不用numba或cython的情況下,比MATLAB慢太多了。科學計算的將來是Julia。

5樓:丁蔚

解大規模線性方程組numpy裡面的solve跟scipy裡面的spsolve就沒Matlab好用

6樓:木易ly

訊號處理可能matlab還是有優勢

7樓:心如止水

不太可能,我以我的經驗來看,Matlab很多功能是沒法替代的,很多函式是Python沒有的

8樓:研小歷

個人認為還沒有,可能在圖形影象方面超過了,但是科學計算方面Matlab暫時不會被打敗。

9樓:

python不行,太慢了,你說julia倒是可以一戰。到頭來都會投向C++的懷抱

10樓:人生不會倒流

我沒有研究過這個問題。

在很多年前本科的時候,最開始學習C語言和Fortran,後來接觸Matlab,覺得matlab真的友好很多,使用也比較方便。但是我沒有用matlab做過很多科學計算,使用最多的還是fortran,儘管比matlab複雜一點,但是fortran90之後的很多特性真的很舒服。

近幾年接觸到python,發現python真的在表層上簡化到不行,有基本的計算思想,具體實現就是容易(不考慮效率,不考慮優化,就是簡單的實現)。

我想對於科學計算而言,大部分人肯定會使用matlab。但是我個人不擅長matlab,反而覺得python和我更加適合,感謝為python社群建設的大佬們,使得python使用起來很容易。另外,使用python還可以結合很多檔案處理方面的操作,就像我盡量使用同乙個ide除錯不同的語言一樣。

Python 科學計算有哪些提高運算速度的技巧?

Sager 避免使用for迴圈。備註 能用Series,Dataframe,矩陣運算的千萬不要使用for迴圈。也可以結合Python的列表解析和生成器表示式取代for迴圈。 陳樂群 劉天亮 用multiprocessing。如果沒記錯的話模組應該叫這個名字,跑程式的時候可以把需要大量計算的東西拆成幾...

Python在藥物研發方面有什麼應用嗎?

首先市場調研這塊,資料的挖掘,這塊Python說第二沒語言敢說第一吧。再就是藥理分析,Python提供了成熟的庫進行模型建立及分析,對結果進行模擬,避免不必要的時間 人力 財力等的浪費。後期藥物進入臨床測試階段病人使用結果資料的分析也可以用上Python,對於結果精準的分析及把控。最後階段批量生產,...

Python 已經勢微了嗎?為什麼學計算機的小夥伴說現在 Java 和 C 才是王道?

APPLE python是個強大的膠粘劑語言,內部很多模組都是c c 寫的。需要效能,有現成c c 庫的,你都可以用c,只要包裝乙個python介面就能在python裡組裝。 每次看到類似這類問題,我 程式語言只有合不合適,與其和別人在什麼程式語言更好這個問題上撕逼,不如靜下心來學好一門感興趣的語言...