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.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
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 ' )