def folder_loop_bigram(folder,data_map): tracks = glob.glob(folder) for setlist in tracks: res = track_maps.readSetClusters(setlist) clusters = res["clusters"] for i in range(0,len(clusters)-2,3): tup = ((int(clusters[i]),int(clusters[i+1])),int(clusters[i+2])) data_map[str(tup)] = data_map[str(tup)] + 1
def folder_loop(folder,data_map): tracks = glob.glob(folder) for setlist in tracks: res = track_maps.readSetClusters(setlist) clusters = res["clusters"] for i in range(0,len(clusters)-1,2): start = int(clusters[i]) end = int(clusters[i+1]) data_map[start][end] = data_map[start][end] + 1
def folder_loop(folder,km,dataMap,clusters,test_list,feature_list): tracks = glob.glob(folder) for setlist in tracks: res = track_maps.readSetClusters(setlist) newls = [] ls = res["tracks"] points = [] for tup in ls: point = dataMap[tup] cluster = kmeans_clustering.getCluster(clusters,point) newls.append(cluster) points.append(point) track_maps.writeSetClusters(newls,ls,setlist) if test_list != None: test_list.append(newls) feature_list.append(points)
def folder_loop(set_loc,unique_songs,i): mostSongs = -1*sys.maxint leastSongs = sys.maxint numSongs = 0 numSets = 0 all_sets = glob.glob(set_loc) for setlist in all_sets: m_cluster_tracks = track_maps.readSetClusters(setlist) ls = m_cluster_tracks["tracks"] unique_songs[i].extend(ls) num = len(ls) if num > mostSongs: mostSongs = num if num < leastSongs: leastSongs = num numSongs = numSongs + num numSets = numSets + 1 return (mostSongs,leastSongs,numSongs,numSets)