擅长:python、mysql、java
<p>你可以<a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.bincount.html" rel="noreferrer">Bincount Function in Numpy</a>得到标签的频率。例如,我们将使用scikit learn使用<a href="http://scikit-learn.org/stable/auto_examples/cluster/plot_dbscan.html#sphx-glr-auto-examples-cluster-plot-dbscan-py" rel="noreferrer">example for DBSCAN</a>:</p>
<pre><code>#Store the labels
labels = db.labels_
#Then get the frequency count of the non-negative labels
counts = np.bincount(labels[labels>=0])
print counts
#Output : [243 244 245]
</code></pre>
<p>然后使用<a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.argsort.html" rel="noreferrer">argsort in numpy</a>获得前3个值。在我们的示例中,由于只有3个簇,因此我将提取前2个值:</p>
^{pr2}$