示例#1
0
class GraphAlgorithms:
    def __init__(self):
        self.clustering = Clustering()
        
    def cluster(self, G, cType=None, k=3):
        if not cType or cType == 'kmeans':
            return self.clustering.kMeans(G, k)
    
    def pageRank(self, G, **kwargs):
        pr = PageRank()
        pr.pageRank(G, **kwargs)
        
    def SVD(self, G, Node=None):
        svd = SVD()

        if not Node:
            return svd.SVD_each(G)
        else:
            return svd.SVD(G)
示例#2
0
 def __init__(self):
     self.clustering = Clustering()