Python如何調用Mathematica進行計算並返回結果?
01-08
不說替代品Numpy,Scipy.
就說說能不能調用.
import subprocess
subprocess.check_output(["wolframscript", "-code","Integrate[x^2+2x,x]"])
需要mma版本11
Sympy可以符號計算
update: programming - How to use Mathematica functions in Python programs?What"s the best way to call Mathematica from Python?上乾貨新版的mathematica(11.1)可以cmd輸入code
使用Python可以直接調用
1.running mathematica with command line
2.subprocess.popen
os.system
ps:誰能幫忙解釋一下為什麼我用gevent調用包含popen的函數時,沒法並行化,用pool.map做並行化卻可以推薦閱讀:
※想開發一個linux下的在線音樂播放器,我應該選取什麼播放器去開發插件,或者自己寫主程序?
※參加數學建模,使用python會不會比matlab有劣勢?
※python有什麼是可以用matlab代替實現,甚至更有優勢的嗎?
※做科學計算用Python還是MATLAB?
TAG:Python | WolframMathematica |