anaconda - 这个有趣的语法错误是什么?在 Anaconda-spyder 中使用的 Mayavi mlab
问题描述
当我调用“mayavi mlab lib”时,有一个有趣的 SyntaxError。这是我的代码的一部分:
from mayavi import mlab
fig=mlab.figure(size=(1280,720))
#mlab.figure(1,bgcolor=(0,0,0))
mlab.clf()
pts = mlab.points3d(x,y,z, 1.5 * scalars.max()-scalars,
scale_factor=0.015,resolution=10)
pts.mlab_source.dataset.lines=np.array(connection)
tube=mlab.pipeline.tube(pts,tube_radius=0.15)
tube.filter.radius_factor=1.
tube.filter.vary_radius='vary_radius_by_scalar'
mlab.pipeline.surface(tube,color=(0.8,0.8,0))
mlab.pipeline.volume(mlab.pipeline.gaussian_splatter(pts))
mlab.view(49,31.5,52.8,(4.2,37.3,20.6))
mlab.show()
和错误
文件“D:\Anaconda\lib\site-packages\apptools\persistence\state_pickler.py”,第 1210 行
^
SyntaxError:无效的语法
SyntaxError ss 在这里:
预先感谢。
注意:Windows 10、Anaconda-Spyder、python 2.7 和 3.7 我都使用了它们,我通过 anaconda 命令提示符安装了 mayavi 和 vtk 等。
解决方案
推荐阅读
- html - 背景附件会破坏手机上的网站
- c++ - macOS:在其套接字上调用 fd_set 后 DNSSD 崩溃
- javascript - 有什么方法可以知道表单输入在 Worldpay 模板表单中是否有效?
- kotlin - 如何使用 mockk 来验证成员函数是否被调用?
- firebase - 如何在所有快照中获取具有特定 ID 的所有 Firestore 文档?
- android - 从内部的圆形线性布局
- node.js - 从 mongoDB 集合中删除一个字段
- azure - az 使用变量更新服务端点
- github-api - repos/{org}/{repo}/git/trees/{sha} 查询 repo 中的文件返回 type=commit 的元素 - 如何处理?
- algorithmic-trading - 问题,使用 backtrader 和 btalib 进行回测,这不是我尝试过的操作,如果 sma5>sma10 则想作为订单购买并在 sma5 时出售
from btalib.indicators import sma import pandas as pd import backtrader as bt import os.path #To manage paths import sys # to find