我收到下一个警告:
D:\Programming\Python\ML\venv\lib\site-packages\sklearn\utils\deprecation.py:77: DeprecationWarning: Function make_blobs is deprecated; Please import make_blobs directly from scikit-learn
warnings.warn(msg, category=DeprecationWarning)
即使有了这个
from sklearn.datasets.samples_generator import
我有下面的数据集,我用k=3安装了一个kmeans
import numpy as np
from sklearn.datasets import make_blobs
from sklearn.cluster import KMeans
# Generate some random clusters
X, y = make_blobs()
kmeans = KMeans(n_clusters=3).fit(X)
我正在用 kmeans.transform(X)计算每个点到每个分配的集群的距离。
# squared distance to cluster center
X_dist = k
在阅读了一篇关于kmeans集群的教程并使用其中提供的代码后,我遇到了一些我无法理解的回溯。https://realpython.com/k-means-clustering-python/ 我定义了kmeans,然后在上面调用了各种方法。它不会开始,直到我调用.fit的那一行,它给了我一个回溯错误,随后在我调用与它相关的方法的其他地方也是如此: kmeans.fit(scaled_features) #SyntaxError: invalid syntax
NameError: name 'kmeans' is not defined
kmeans.cluster_cen
我想对这个二进制响应数据使用不同的标记样式。但是,我不能在这里集成一个。我有兴趣在一个类中使用三角形标记,在另一个类中开始标记。另外,最好使用自定义图例,比如1代表多数派类,0代表少数派类。我很感谢你的建议。谢谢!
import numpy as np
import matplotlib.pyplot as plt
from sklearn import svm
from sklearn.datasets import make_blobs
from numpy.random import seed
seed(133)
X, y = make_blobs(n_samples=[1000, 10
我试图根据标签向量y (大小为3)绘制带有颜色的散点图。标签来自集合{0,1,5}。但是下面的代码并没有给我想要的情节。颜色的绘制不正确。而不是黄色,黑色是绘制,没有红色是只绘制蓝色(也是在黑色更大的点)。
from sklearn.datasets.samples_generator import make_blobs;
import numpy as np;
import matplotlib.pyplot as plt;
import matplotlib.colors as clrs;
X,y = make_blobs(n_samples=100, n_features = 2, c