def testCount4Graphlets(self): graphlets4 = allgraphlets._generate_graphlets(4) for i, graph_array in enumerate(self.data4): for j, graph in enumerate(graph_array): count = allgraphlets._count_graphlets(graph, 4, graphlets4) for g_num in self.gr4[i][j]: self.assertTrue((np.absolute(count-g_num)<self.tol).any()) self.assertTrue((count==0).sum() == 7 + (self.gr4[i][j]==0).sum())
def testCount4Graphlets(self): graphlets4 = allgraphlets._generate_graphlets(4) for i, graph_array in enumerate(self.data4): for j, graph in enumerate(graph_array): count = allgraphlets._count_graphlets(graph, 4, graphlets4) for g_num in self.gr4[i][j]: self.assertTrue( (np.absolute(count - g_num) < self.tol).any()) self.assertTrue((count == 0).sum() == 7 + (self.gr4[i][j] == 0).sum())
def testCount3Graphlets(self): graphlets = allgraphlets._generate_graphlets(3) for i, data in enumerate(self.data): self.assertTrue((allgraphlets._count_graphlets( data, 3, graphlets) == self.answers[i]).all())
def testCount3Graphlets(self): graphlets = allgraphlets._generate_graphlets(3) for i, graph_array in enumerate(self.data3): for j, graph in enumerate(graph_array): self.assertTrue((allgraphlets._count_graphlets( graph, 3, graphlets) == self.gr3[i][j]).all())
def test4GraphletsCreation(self): gr4 = allgraphlets._generate_graphlets(4, self.all_3_graphlets) self.assertTrue(gr4.shape[0] == 11)
def test3GraphletsCreation(self): gr3 = allgraphlets._generate_graphlets(3, None) self.assertTrue(gr3.shape[0] == 4) self.assertTrue(self._contains_values(self.all_3_graphlets, gr3))
def testCount3Graphlets(self): graphlets = allgraphlets._generate_graphlets(3) for i, data in enumerate(self.data): self.assertTrue((allgraphlets._count_graphlets(data, 3, graphlets)==self.answers[i]).all())
def testCount3Graphlets(self): graphlets = allgraphlets._generate_graphlets(3) for i, graph_array in enumerate(self.data3): for j, graph in enumerate(graph_array): self.assertTrue((allgraphlets._count_graphlets(graph, 3, graphlets)==self.gr3[i][j]).all())