示例#1
0
文件: coverage.py 项目: liu-nlp/gamma
def report_maximize_edges(maximize, file):
    with open(file) as fp:
        n = 0
        k = 0
        for graph in sdp.graphs2015(fp):
            n += len(graph.edges)
            k += maximize(graph)
        print("%.2f%% (%d/%d)" % (k / n * 100, k, n))
示例#2
0
文件: coverage.py 项目: liu-nlp/gamma
def report_graphs(property, file):
    with open(file) as fp:
        n = 0
        k = 0
        for graph in sdp.graphs2015(fp):
            n += 1
            k += property(graph)
        print("%.2f%% (%d/%d)" % (k / n * 100, k, n))
示例#3
0
# Count the number of arcs in an SDP file
# Marco Kuhlmann <*****@*****.**>

import sdp
import sys

n = 0
with open(sys.argv[1]) as fp:
    for graph in sdp.graphs2015(fp):
        n += len(graph.edges)

print(n)