python很强大,也很简洁。Mathematica更强大,也更简洁。缺点是,内置函数(或者扩展包)太多了,尾大不掉。索性,两样一起使用。
工具/原料
1
电脑
2
Mathematica11.2
3
python
方法/步骤
1
首先,确保你的电脑上安装了python和Mathematica11.2。
2
用pip为python安装扩展包zmq。
3
安装成功之后,出现下图情形。
4
在Mathematica里面运行下面的代码,再检测一次python的zmq模块是否安装成功:FindExternalEvaluators['Python']出现下图的类似情形,表示安装成功了。
5
在Mathematica上,调用python计算sum(range(10)):ExternalEvaluate['Python', 'sum(range(10))']
7
新建一个python文件,内容是:for i in range(10): print(i**2)运行之后,内容如下。
8
在Mathematica里面,一个可行的方法是:ExternalEvaluate['Python', '[ i**2 for i in range(10) ]'] // Column
注意事项
Mathematica和python的结合,就介绍到这里。