我试着用Numpy和Matplotlib作为问题的一部分来重现下面的情节,但我很难弄清楚情节的"随机方面":
我已经成功地创建了这两个圆,并用以下代码绘制它们:
import numpy as np
import matplotlib.pyplot as plt
r = [5, 10]
angle = np.linspace(0, 2 * np.pi, 100)
X = [r[0] * np.cos(angle), r[1] * np.cos(angle)]
Y = [r[0] * np.sin(angle), r[1] * np.sin(angle)]
plt.axis('equal');
plt.scatter(X[0], Y[0], c='purple');
plt.scatter(X[1], Y[1], c='yellow');
但我不知道如何让他们得到这个random的散布,就像在示例图像中一样.我知道我需要使用Numpy的随机数生成,但我不知道如何或在哪里确切地使用它.