Browse Source

Merge pull request #22 from jajupmochi/v0.2

V0.2
tags/v0.2.0
linlin GitHub 5 years ago
parent
commit
6f0c1df113
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1045 additions and 1 deletions
  1. +4
    -1
      gklearn/ged/util/util.py
  2. +1041
    -0
      gklearn/preimage/median_preimage_generator_cml.py

+ 4
- 1
gklearn/ged/util/util.py View File

@@ -14,10 +14,11 @@ import sys
from tqdm import tqdm from tqdm import tqdm
import networkx as nx import networkx as nx
from gklearn.ged.env import GEDEnv from gklearn.ged.env import GEDEnv
from gklearn.gedlib import librariesImport, gedlibpy




def compute_ged(g1, g2, options): def compute_ged(g1, g2, options):
from gklearn.gedlib import librariesImport, gedlibpy

ged_env = gedlibpy.GEDEnv() ged_env = gedlibpy.GEDEnv()
ged_env.set_edit_cost(options['edit_cost'], edit_cost_constant=options['edit_cost_constants']) ged_env.set_edit_cost(options['edit_cost'], edit_cost_constant=options['edit_cost_constants'])
ged_env.add_nx_graph(g1, '') ged_env.add_nx_graph(g1, '')
@@ -124,6 +125,8 @@ def compute_geds_cml(graphs, options={}, sort=True, parallel=False, verbose=True




def compute_geds(graphs, options={}, sort=True, parallel=False, verbose=True): def compute_geds(graphs, options={}, sort=True, parallel=False, verbose=True):
from gklearn.gedlib import librariesImport, gedlibpy

# initialize ged env. # initialize ged env.
ged_env = gedlibpy.GEDEnv() ged_env = gedlibpy.GEDEnv()
ged_env.set_edit_cost(options['edit_cost'], edit_cost_constant=options['edit_cost_constants']) ged_env.set_edit_cost(options['edit_cost'], edit_cost_constant=options['edit_cost_constants'])


+ 1041
- 0
gklearn/preimage/median_preimage_generator_cml.py
File diff suppressed because it is too large
View File


Loading…
Cancel
Save