コード例 #1
0
def test_graph_6():
    v5 = sqlContext.createDataFrame([
        ("CH1", "CH"),
        ("CH2", "CH"),
        ("VAT1", "VAT"),
        ("VAT2", "VAT"),
    ], ["id", "type"])

    e5 = sqlContext.createDataFrame([
        ("CH1", "VAT1", "0.9"),
        ("VAT1", "VAT2", "0.8"),
        ("CH2", "VAT2", "0.8"),
    ], ["src", "dst", 'weight'])

    assert split_complex_sub_graphs(v5, e5) == [['CH1', 'VAT1'], ['CH2', 'VAT2']]
コード例 #2
0
def test_graph_5():
    v4 = sqlContext.createDataFrame([
        ("CH1", "CH"),
        ("CH2", "CH"),
        ("VAT1", "VAT"),
        ("VAT2", "VAT"),
        ('PAYE3', 'PAYE')
    ], ["id", "type"])

    e4 = sqlContext.createDataFrame([
        ("CH1", "VAT1", "0.9"),
        ("VAT1", "VAT2", "0.7"),
        ("VAT2", "PAYE3", "0.8"),
        ("CH2", "PAYE3", "0.95"),
    ], ["src", "dst", 'weight'])

    assert split_complex_sub_graphs(v4, e4) == [['CH1', 'VAT1', 'VAT2'], ['CH2', 'PAYE3']]
コード例 #3
0
def test_graph_3():
    v2 = sqlContext.createDataFrame([
        ("CH1", "CH"),
        ("CH2", "CH"),
        ("VAT1", "VAT"),
        ("VAT2", "VAT"),
        ("PAYE1", "PAYE"),
    ], ["id", "type"])

    e2 = sqlContext.createDataFrame([
        ("CH1", "VAT1", "0.9"),
        ("CH2", "VAT1", "0.92"),
        ("CH2", "PAYE1", "0.92"),
        ("CH2", "VAT2", "0.92"),
    ], ["src", "dst", 'weight'])

    assert split_complex_sub_graphs(v2, e2) == [['CH1'], ['CH2', 'VAT1', 'VAT2', 'PAYE1']]