我试图在 x 的范围内生成一个集群,使得 0 < x < 10 和在 y 的范围内,使得 0 < y < 10 与中心 x = 5 和 y = 5。我找不到任何解决方案在线的。谁能帮我这个。以下是我到目前为止得到的
import numpy as np
from sklearn.datasets.samples_generator import make_blobs
from pylab import *
centers = [[5, 5]]
X, labels_true = make_blobs(n_samples=100, centers=centers, cluster_std=0.5, random_state=0)
print X
Example of Output:
[ 5.07747371 5.18908126]
[ 4.6781908 3.88829842]
[ 5.03325861 5.15123595]
[ 4.44780833 5.02608254]
[ 4.77223375 5.00873958]
[ 5.76638961 5.73467938]
[ 5.08871307 4.79910953]
[ 4.68207696 5.33821665]
[ 5.58938979 4.91003758]
如您所见,输出值的 x 从 4 到 6 不等,对于 y 也是如此。我需要能够生成可以控制此范围的集群。