发布网友
共3个回答
热心网友
知道直线方程,在直线上随机生成一个点的原理和程序,以及运行结果见图
热心网友
我想在一个x,y散点图上生成随机点,这些点在给定线的上方或下方。例如,如果直线是y=x,我想在绘图的左上角(直线上方)生成一个点列表,在绘图的右下角(直线下方)生成一个点列表。下面是一个点在y=5以上或以下的示例:
import random
import matplotlib.pyplot as plt
num_points = 10
x1 = [random.randrange(start=1, stop=9) for i in range(num_points)]
x2 = [random.randrange(start=1, stop=9) for i in range(num_points)]
y1 = [random.randrange(start=1, stop=5) for i in range(num_points)]
y2 = [random.randrange(start=6, stop=9) for i in range(num_points)]
plt.scatter(x1, y1, c='blue')
plt.scatter(x2, y2, c='red')
plt.show()
但是,我地生成了x和y点,这*了我的方程,其中y=c(其中c是常数)。如何将其扩展到任意y=mx+b?在
热心网友
random.random方法随机追答random.random方法随机
random.random方法随机