【问题标题】:SyntaxError on import with matplotlib使用 matplotlib 导入时出现 SyntaxError
【发布时间】:2012-09-27 22:37:26
【问题描述】:

这段代码给了我一个 SyntaxError。不知道出了什么问题。

import numpy as np
from matplotlib.pyplot as plt

x = np.linspace(0., 10, 0.1)  
y = np.sin(x)
plt.plot(x, y);
plt.show();

这是错误信息:

  File "<ipython-input-4-b3d93c2fbfde>", line 2
    from matplotlib.pyplot as plt
                            ^
SyntaxError: invalid syntax

【问题讨论】:

  • 我添加了您的实际错误消息。尽管如此,首先要付出更多的努力,首先尝试自己解决问题,然后再描述您的问题,然后您会在一分钟内自己解决问题。 -1
  • 我不同意你的看法。我花了很长时间来了解语法和东西。你用什么来运行脚本。我使用 Notepad++ 编写脚本并双击文件运行它。
  • 对于你正在做的事情,我推荐 IPython,尤其是新的 IPython notebook 包。
  • python import statements 的可能重复项

标签: python syntax plot matplotlib


【解决方案1】:

你的第二行应该是:

import matplotlib.pyplot as plt

另外,请注意,Python 中不需要分号终止符。

此外,您使用的 np.linspace 调用是错误的 - 它只会给您一个空数组。请尝试以下方法:

x = np.linspace(0, 10, num=101)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 2017-01-16
    • 2019-03-21
    • 2013-08-22
    相关资源
    最近更新 更多