我用三种不同的方式导入绘图功能。都失败了。 1号文件:
from sympy import *
if __name__ == '__main__':
pp1,pp2,el1,el2=insline(0,0,4,0,1.5,1,1.5,1)
print pp1.evalf(),pp2.evalf()
p=Plot()
p[0]=el1
p[1]=el2
p[2]=Segment(pp1,pp2)
p.show()
显示:
^{pr2}$第二章:
from sympy import Point, Ellipse, intersection, Segment,plot
import math
def
...
if __name__ == '__main__':
pp1,pp2,el1,el2=insline(0,0,4,0,1.5,1,1.5,1)
print pp1.evalf(),pp2.evalf()
p=plot.Plot()
p[0]=el1
p[1]=el2
p[2]=Segment(pp1,pp2)
p.show()
显示:
Traceback (most recent call last):
File "C:\Users\Erdong\workspace\Gungeo\src\gungeo.py", line 39, in <module>
p=plot.Plot()
AttributeError: 'function' object has no attribute 'Plot'
3。在
from sympy import Plot
显示:
Traceback (most recent call last):
File "E:\Project\Build up\programming\learn\learn.py", line 7, in <module>
from sympy import Plot
ImportError: cannot import name Plot
请帮助如何从sympy-0.7.6导入Plot。在
我也试过: 从sympy.plotting.pygletplot导入PygletPlot作为绘图 但也有错误: { 回溯(最近一次呼叫): 文件“C:\Users\Erdong\workspace\Gungeo\src\冈吉奥.py“,第92行,英寸 p=绘图(el1) 文件“C:\Python27\lib\site packages\sympy\plotting\pygletplot_uuinit_uu.py”,第139行,在pygletplot中 导入绘图 文件“C:\Python27\lib\site packages\sympy\plotting\pygletplot\绘图.py“,第16行,英寸 从plot_axes导入PlotAxes 文件“C:\Python27\lib\site packages\sympy\plotting\pygletplot\plot_轴.py“,第7行,英寸 来自util import striedd_range,billboard_matrix 文件“C:\Python27\lib\site packages\sympy\plotting\pygletplot\实用程序.py“,第8行,英寸 def get_model_matrix(数组类型=c_float,glGetMethod=glGetFloatv): 名称错误:未定义名称“c\u float” }在
也许你想要用pyglet的老情节:
看看http://docs.sympy.org/latest/modules/plotting.html。应该是的
相关问题 更多 >
编程相关推荐