这段代码给了我一个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
答案 0 :(得分:2)
你的第二行应该是:
import matplotlib.pyplot as plt
此外,请注意,Python中不需要使用分号终止符。
此外,您使用的np.linspace
调用是错误的 - 它只会给您一个空数组。请尝试以下方法:
x = np.linspace(0, 10, num=101)