示例#1
0
                nodes = line.split(" ")[0].split(",")
                duration = line.split(" ")[1].split(",")
                c = Clique(
                    (frozenset(nodes), (int(
                        duration[0]), int(
                        duration[1]))))
                Cm._R.add(c)

            # Write original err line to be consistent
            sys.stderr.write(line)

# (Re)start execution
# R = Cm.getDeltaCliques(delta)
# sys.stdout.write("# delta = %d %d\n" % (delta))
# Cm.printCliques()

# Get one clique (repeat until ctrl+c ? Parallelize ?)

while len(Cm._S) > 0:    
    r_clique = random.choice(Cm._S)
    c = Cm.getDeltaClique(r_clique, delta)
    val = len(c._top) + len(c._bot) 
    # try:
        # counts[val] += 1
    # except KeyError:
        # counts[val] = 1
    # plt.scatter(val, counts[val])
    # plt.draw()
    # time.sleep(0.01)
    print(str(len(c._top)) + "/" + str(len(c._bot)) + " " + str(c))