【发布时间】:2018-11-15 16:04:38
【问题描述】:
我尝试为x 值[250.5(first), 50.5(last), -10(increment)] 获取y:
y = 100 * exp(-5000/x)
然后,绘制它。我做了
import numpy as np
import matplotlib.pyplot as plt
for i in numpy.arange(250.5, 50.5, -10):
print(i, 100 * exp(-5000/i))
plt.plot(i, y)
plt.show()
但它得到错误:
NameError: name 'numpy' 未定义
如果有人可以帮助我,我将不胜感激。 谢谢。
【问题讨论】:
-
您已将 numpy 导入为 np,但在您使用的代码中
numpy.arange,您需要将其更改为np.arange -
是的。感谢您的帮助。
-
但我仍然没有得到任何情节。你知道我该如何解决这个问题吗?
-
你的意思是这个图是空的吗?
标签: python matplotlib