19得票8回答
将一个请求有不均匀形状的数组的一个元素设置为一个序列后,该错误出现在1维后。检测到的形状为(2,)+不均匀部分。

import os import numpy as np from scipy.signal import * import csv import matplotlib.pyplot as plt from scipy import signal from brainflow.board_s...

18得票3回答
OpenCV使用k-means算法对图像进行色调分离处理

我想使用K均值算法和OpenCV在C++接口(cv命名空间)中对图像进行色调分离,但是结果奇怪。我需要用它来降噪。这是我的代码:#include "cv.h" #include "highgui.h" using namespace cv; int ...

17得票2回答
PySpark中的KMeans聚类

我有一个名为'mydataframe'的Spark数据帧,其中包含许多列。我正在尝试仅对两列进行kmeans聚类:纬度和经度(使用它们作为简单值)。我想基于这两个列提取7个簇,然后将集群分配附加到我的原始数据框中。我尝试过:from numpy import array from math i...

17得票4回答
我能否在字符串上使用K-means算法?

我正在开发一个Python项目,其中我研究RNA结构演变(例如表示为字符串:"(((...)))",其中括号表示碱基对)。重点是我有一个理想的结构和一群朝着理想结构演变的种群。我已经实现了所有功能,但我想添加一个功能,即在每个世代中获取“桶的数量”,即种群中最具代表性的k个结构。 我考虑使用...

17得票2回答
如何使用Python将k-Means聚类标签从高到低设置?

我有一个数据集,包括38个公寓的早上、下午和晚上的用电量。我试图使用scikit-learn中的k-Means算法对该数据集进行聚类,并得到了一些有趣的结果。 首先是聚类结果: 这非常好,通过将数据分为4类,每个公寓都会被赋予0、1、2或3等标签。通过KMeans方法的random_sta...

16得票2回答
如何在kmeans scikit learn中识别聚类标签

我正在学习Python Scikit。这里给出的示例显示了每个聚类中最常出现的单词,而不是聚类名称。http://scikit-learn.org/stable/auto_examples/document_clustering.html我发现km对象具有“km.label”,其中列出了质心I...

16得票2回答
如何使用OpenCV在C++中检测多个对象?

我从这个答案(链接在此)中得到了灵感。那个答案是一个Python实现,但我需要C++。那个答案非常好用,我的想法是:使用detectAndCompute获取keypoints,使用kmeans将它们分割成簇,然后对于每个簇,使用各自的descriptors进行matcher->knnMa...

16得票1回答
Scikit-learn KMeans聚类的初始质心

如果我已经有一个可以作为初始质心的numpy数组,如何正确初始化kmeans算法?我正在使用scikit-learn Kmeans类。 这篇文章(k-means with selected initial centers)表明,如果我使用numpy数组作为初始质心,我只需要设置n_init ...

16得票1回答
使用dplyr和broom在训练集和测试集上计算kmeans

我正在使用dplyr和broom计算我的数据的kmeans。我的数据包含一组测试和训练集的X和Y坐标,并且根据某个参数值(在这种情况下为lambda)进行分组:mds.test = data.frame() for(l in seq(0.1, 0.9, by=0.2)) { new.dis...

16得票2回答
如何在sklearn库中使用轮廓系数评分进行k-means聚类?

我想在我的脚本中使用轮廓分数,以便从sklearn中自动计算k均值聚类中的簇数。import numpy as np import pandas as pd import csv from sklearn.cluster import KMeans from sklearn.metrics i...