diff --git a/lang/zh/gklearn/ged/edit_costs/constant.py b/lang/zh/gklearn/ged/edit_costs/constant.py index 641bab7..9dca1a2 100644 --- a/lang/zh/gklearn/ged/edit_costs/constant.py +++ b/lang/zh/gklearn/ged/edit_costs/constant.py @@ -14,37 +14,37 @@ class Constant(EditCost): def __init__(self, node_ins_cost=1, node_del_cost=1, node_rel_cost=1, edge_ins_cost=1, edge_del_cost=1, edge_rel_cost=1): - self.__node_ins_cost = node_ins_cost - self.__node_del_cost = node_del_cost - self.__node_rel_cost = node_rel_cost - self.__edge_ins_cost = edge_ins_cost - self.__edge_del_cost = edge_del_cost - self.__edge_rel_cost = edge_rel_cost + self._node_ins_cost = node_ins_cost + self._node_del_cost = node_del_cost + self._node_rel_cost = node_rel_cost + self._edge_ins_cost = edge_ins_cost + self._edge_del_cost = edge_del_cost + self._edge_rel_cost = edge_rel_cost def node_ins_cost_fun(self, node_label): - return self.__node_ins_cost + return self._node_ins_cost def node_del_cost_fun(self, node_label): - return self.__node_del_cost + return self._node_del_cost def node_rel_cost_fun(self, node_label_1, node_label_2): if node_label_1 != node_label_2: - return self.__node_rel_cost + return self._node_rel_cost return 0 def edge_ins_cost_fun(self, edge_label): - return self.__edge_ins_cost + return self._edge_ins_cost def edge_del_cost_fun(self, edge_label): - return self.__edge_del_cost + return self._edge_del_cost def edge_rel_cost_fun(self, edge_label_1, edge_label_2): if edge_label_1 != edge_label_2: - return self.__edge_rel_cost + return self._edge_rel_cost return 0 \ No newline at end of file