计算化学公社

标题: 问一个有关mayavi的画图程序 [打印本页]

作者
Author:
zyj19831206    时间: 2018-6-27 22:01
标题: 问一个有关mayavi的画图程序
本帖最后由 zyj19831206 于 2018-6-27 22:38 编辑

根据Python科学计算那本书里面的源代码,写了如下这一段:

%%mlab_plot
import numpy as np
#%fig=mayavi绘制心形隐函数曲面
from mayavi import mlab
x, y, z = np.mgrid[-3:3:100j, -1:1:100j, -3:3:100j]
f = (x**2 + 9.0/4*y**2 + z**2 - 1)**3 - x**2 * z**3 - 9.0/80 * y**2 * z**3
contour = mlab.contour3d(x, y, z, f, contours=[0], color=(1, 0, 0))

老是运行不出来,显示错误:

runfile('C:/Users/Administrator/.spyder/untitled3.py', wdir='C:/Users/Administrator/.spyder')
  File "C:/Users/Administrator/.spyder/untitled3.py", line 7
    %%mlab_plot
    ^
SyntaxError: invalid syntax

希望高手指教,真心感谢。


作者
Author:
ggdh    时间: 2018-6-27 22:51
%%mlab_plot
这行删了

作者
Author:
zyj19831206    时间: 2018-6-27 23:33
ggdh 发表于 2018-6-27 22:51
%%mlab_plot
这行删了

删了也运行不出来,不知道为啥。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3