页面中的代码在Python3.4.4下运行时返回一个错误,如下所示:在函数参数部分的第二个括号处: return numpy.array([-y - z, x + a * y, b + z * (x - c)])
我猜这可能是Python版本的问题,例如为3.4.4以上版本创建的代码。我不知道Python,但
我有描述一块石头的曲线(比如2到10条曲线)。它们以简单的3d {normal in (x,y,z); point (x,y,z); normal out(x,y,z)}曲线点的形式给出,并以矢量形式存储(每个点9个浮点,每个曲线至少2个点)。它们都是闭合的,以便Curves[i][0] == Curves[i][last]和所有曲线都以空间S中的单个已知点为中心。如何将这些曲线转化为多边形网格?
在用odeint求解6个耦合方程时,它说:"p = odeint(odes,r0,θ0,ϕ0,x0,z0,t) NameError:未定义名称'r0‘“。代码:从scipy.integrate导入numpy作为np导入matplotlib.pyplot作为plt从数学导入sin,cos,pi# constantsB_θ=-8.6e-6*sin(θ)β=-9.36e-10
# assigning each ODE to a