回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我用三种不同的方式导入绘图功能。都失败了。
1号文件:</p>
<pre><code>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()
</code></pre>
<p>显示:</p>
^{pr2}$
<h2>名称错误:未定义名称“Plot”</h2>
<p>第二章:</p>
<pre><code>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()
</code></pre>
<p>显示:</p>
<pre><code>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'
</code></pre>
<p>3。在</p>
<pre><code>from sympy import Plot
</code></pre>
<p>显示:</p>
<pre><code>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
</code></pre>
<p>请帮助如何从sympy-0.7.6导入Plot。在</p>
<p>我也试过:
从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”
}在</p>