如何在 Python 中为特定范围创建和绘制 XOR 数据?

问题描述

我想创建如下图所示的数据

Desired image

为此,我使用了此代码;

centers = [[-2,2],[-2,-2],[2,2]]
X,y = make_blobs(n_samples = 400,n_features=2,centers=centers,cluster_std=0.8,random_state=40)

然后我把 X 分成两部分

X1 = X[:,0]
X2 = X[:,1]

绘制此数据时,我得到了这张图片

plt.scatter(X1,y,color="green")
plt.scatter(X2,color="red")

What I got

有没有办法创建这样的数据,或者对我做错了什么有任何想法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)