因此,我正在绘制以(.5,.5)为中心的半径为1的圆,并且 我知道方程(x-.5)^ 2 +(y-.5)^ 2 = .25完成了此任务。
代码如下:
x = np.asarray(np.linspace(0, 1, num=10))
y = np.asarray(np.linspace(0, 1, num=10))
plt.plot(x, y,(((x-.5)**2)+((y-.5)**2)==.25), [1])
plt.show()
但是,当我运行它时,它给我错误
ValueError: x and y must have same first dimension, but have shapes (10,) and (1,)
当我print(x.shape, y.shape)
得到(10,) (10,)
时,看来他们确实具有相同的第一维度。
我在这里做什么错了?
谢谢。