import numpy as np
import matplotlib.pyplot as plt
# 生成随机的10个点,分布在300x300的区域内
num_nodes = 1000
mean = [150, 150] # 高斯分布的均值
cov = [[500, 0], [0, 500]] # 高斯分布的协方差矩阵
x, y = np.random.multivariate_normal(mean, cov, size=num_nodes).T
# 绘制节点
plt.scatter(x, y)
plt.xlim(0, 300)
plt.ylim(0, 300)
plt.show()
import numpy as np
import matplotlib.pyplot as plt
# 生成随机的10个点,均匀分布在300x300的区域内
num_nodes = 20
x = np.random.uniform(0, 300, size=num_nodes)
y = np.random.uniform(0, 300, size=num_nodes)
# 绘制节点
plt.scatter(x, y)
plt.xlim(0, 300)
plt.ylim(0, 300)
plt.show()