MATLAB 裡有什麼函式在 Python 裡是找不到的?

時間 2021-05-06 21:20:23

1樓:

某些內建函式的實現,python裡無法確定有沒有,比如一些平滑函式的平滑核。原始碼是不公開的,所以理論上是「找不到的」。除非matlab公布原始碼對比。

2樓:

matlab 的 dbstop if error 執行時自動將斷點打在報錯的語句前簡直除錯神器目前沒發現python有類似功能

3樓:王王

我記得ldl沒有。。。。我自己把lapack翻出來寫了個介面,但是如果很大很稀疏的話matlab調的是商業庫,這個python確實沒辦法

4樓:4king

這問題沒意義,都是用的計算機,你我他能不同到哪去?Python是函式式語言,MATLAB基於c/cpp,但是他們都會變成機器指令。只能說效能會有不同,MATLAB能做的,包括什麼Simulink什麼通訊生物工具箱,Python也能做到

5樓:杜寧鳴

matlab函式裡面所有帶solve這個字眼的,matlab可以解各種各樣的函式用各種各樣的方法,這個是matlab的發家之道,工具箱那都是後面的事。

6樓:

恕我直言,一般說的Matlab指的已經不是一門語言了,它只是乙個大型工具包。

就像Linux一樣,Linux可以使用各種工具,然而它並不是語言,一般說的只是乙個shell核心外加一堆工具。

所以如果問Matlab語言本身跟Python比較,那肯定是Python完勝,Python原生的東西太多了。

如果你要問這個超大工具包跟Python比較……你怎麼不跟C比比呢。

或者你想問Matlab和Python的社群誰更大?別鬧了,這是要引戰嗎

7樓:M Ihatov

Matlab安裝包接近10G,python安裝包不超過100M,本來就不是乙個量級的東西。當然,python有數量繁多的第三方軟體包(Matlab其實也有),但是你用任何語言,只要時間足夠多,都能實現出一套Matlab出來,所以這也沒什麼意義。

因此乙個更好的提問方式是:Matlab裡有什麼函式在python常用的科學計算庫中找不到的。

答:很多。僅限定到訊號處理領域,python常用的包無非numpy、scipy和matplotlib,然而這幾個包裡面竟然連雙線性變換的實現都沒有,更不要說數字濾波器、定點計算、Simulink這些高階貨了。

幸虧Matlab大部分函式都有原始碼,自己做移植也不太費勁。

8樓:

很簡單,矩陣乘法除法求逆,雖然編乙個類似的程式很容易,但是很難優化到matlab的程度。

而且,matlab最大的優點不是在於視覺化嗎?可以一步一步執行命令運算結果,更多的是乙個計算器,只不過可以執行可定義的運算罷了。

phython給我的感覺和c,c++沒什麼區別,matlab和mathematic更像一些。

9樓:小龍

matlab裡讀取excel的xlsread裡開啟方式有個'-1',也就是開啟excel檔案讓人選擇讀取的部分。但是用python讀excel尚未發現類似可以選擇性讀取的命令。

如果哪位大神知道,希望不吝賜教

10樓:

如果你限制了必須是Python的內建函式/標準庫函式,那這個問題沒有意義

如果可以使用第三方庫/自己寫函式,那這個問題更沒有意義。。。

綜上所述這個問題沒有意義。。。

相對更好的問題是換個方向問:MATLAB的常用函式,在Python中有哪些替代品?

(還是不咋有趣,如果把MATLAB換成Mathematica我會更感興趣(逃

MATLAB中排序函式 Sort 為什麼在資料量巨大時運算時間依然很短?

zhanhong liu 題主用自己寫的c快排和matlab系統的來比較合適嗎 同樣演算法,不同人寫效能可以是雲泥之別啊 雖然一般只是係數的區別。 李魔劍 題主用的快排是教科書上的版本 這個版本比較基準點選擇的是端點 key y p 在資料有序的情況話時間會退化到n 2 為了保證每次都能把資料盡可能...

Matlab入門有什麼推薦的?

Jason程奧然 感覺ucla不太可以 ucsd uci ucd ucsb應該可以錄你這個除非有好的活動要不然gpa真的是硬傷我同學加州美高 act35 sat2 800 2但是GPA3.5 文書應該沒啥問題讓去年錄Caltech改的文書所以問題不是很大 但是最後只有uci 還是wl轉正 3.6gp...

MATLAB有什麼突出優勢和劣勢?

優勢 1 科學計算方面工具無比完善,所有的的變數都是矩陣物件,採用矩陣運算而不是迴圈,速度快。2 最接近通用語言的科學計算語言,寫個爬蟲 gui非常方便。3 支援各種語言的擴充套件python c cuda等等4 語法簡單 5 並行實現超級容易,parfor和gpuarray真的實現了out of ...