得到'only length-1 arrays can be converted to Python scalars'错误
提问于
浏览
次
0
import matplotlib.pyplot as plt
import numpy as np
from math import sin, pi
y = pi
x = np.linspace(0, 3*y, 500)
plt.plot(x, sin(x**2))
title("A simple Graph")
plt.show()
import matplotlib.pyplot as plt
import numpy as np
from math import sin,pi
y=pi
x = np.linspace(0, 3*y, 500)
plt.plot(x,[sin(_**2) for _ in x])
title("A simple Graph")
plt.show()
2 回答
只需将
plt.plot(x,sin(x**2))
更改为plt.plot(x,np.sin(x**2))
您可以使用此代码:
情节函数的第二个参数不正确 .