You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
from ConfigSpace import Configuration
|
|
|
|
|
|
|
|
|
|
from md_discovery.discovery_executor import pairs_inference
|
|
|
|
|
from md_discovery.discovery_executor_gpu import discover
|
|
|
|
|
from settings import *
|
|
|
|
|
|
|
|
|
|
# # 若不输出support和confidence,使用以下两块代码
|
|
|
|
|
# # 将列表1写入本地,路径需自己修改
|
|
|
|
|
# md_path = '/home/w/A-New Folder/8.14/Paper Dataset/TP_md_list.txt'
|
|
|
|
|
# with open(md_path, 'w') as f:
|
|
|
|
|
# for _ in mds:
|
|
|
|
|
# f.write(str(_) + '\n')
|
|
|
|
|
#
|
|
|
|
|
# # 将列表2写入本地,路径需自己修改
|
|
|
|
|
# vio_path = '/home/w/A-New Folder/8.14/Paper Dataset/TP_vio_list.txt'
|
|
|
|
|
# with open(vio_path, 'w') as f:
|
|
|
|
|
# for _ in vio:
|
|
|
|
|
# f.write(str(_) + '\n')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def md_discover(config: Configuration, source_path, target_path):
|
|
|
|
|
mds_list = discover(source_path, target_attr)
|
|
|
|
|
with open(target_path, 'w') as f:
|
|
|
|
|
for _ in mds_list:
|
|
|
|
|
f.write('Target:'+str(target_attr) + '\t')
|
|
|
|
|
f.write(str(_))
|
|
|
|
|
f.write('\n')
|