carat.clustering.rhythmic_patterns¶
-
carat.clustering.
rhythmic_patterns
(data, n_clusters=4, method='kmeans')[source]¶ Clustering of rhythmic patterns from feature map.
Based on the feature map clustering analysis introduced in [1].
- [1] Rocamora, Jure, Biscainho
- “Tools for detection and classification of piano drum patterns from candombe recordings.” 9th Conference on Interdisciplinary Musicology (CIM), Berlin, Germany. 2014.
Parameters: - data : np.ndarray
feature map
- n_clusters : int
number of clusters
- method : str
clustering method
Returns: - c_labs : np.ndarray
cluster labels for each data point
- c_centroids : np.ndarray
cluster centroids
- c_method : sklearn.cluster
sklearn cluster method object
See also
sklearn.cluster.KMeans