(反)JKL对象的序列化
jkl-serialization的Python项目详细描述
JKL序列化
用于(反)序列化jkl数据的python库,由bayesian网络结构学习者GOBNILP使用,由jaakkola等人提出。在Learning Bayesian Network Structure using LP Relaxations中。
示例
JKL字符串
3
0 4
-2.772589 2 1 2
-2.865831 0
-2.963209 1 2
-2.963209 1 1
1 4
-2.772589 2 0 2
-2.865831 0
-2.963209 1 2
-2.963209 1 0
2 4
-2.772589 2 0 1
-2.865831 0
-2.963209 1 1
-2.963209 1 0
序列化的python对象
{'0':[('-2.772589',['1','2']),('-2.865831',[]),('-2.963209',['2']),('-2.963209',['1'])],'1':[('-2.772589',['0','2']),('-2.865831',[]),('-2.963209',['2']),('-2.963209',['0'])],'2':[('-2.772589',['0','1']),('-2.865831',[]),('-2.963209',['1']),('-2.963209',['0'])]}