-4

这段代码给了我一个 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
4

1 回答 1

2

你的第二行应该是:

import matplotlib.pyplot as plt

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

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

x = np.linspace(0, 10, num=101)
于 2012-10-07T12:34:53.723 回答