alibaba / euler

A distributed graph deep learning framework.
Apache License 2.0
2.89k stars 559 forks source link

图数据节点和边的type字段是否支持中文? #296

Open handong0123 opened 3 years ago

handong0123 commented 3 years ago

在使用EulerGenerator转换时,发现在gmeta.node_type_info中取type时,中文好像不受支持,读取json的时候使用了str(node_json['type']),导致出现了keyError错误

https://github.com/alibaba/euler/blob/master/euler/tools/json2partdat.py

line94: node_type = self.gmeta.node_type_info[str(node_json['type'])] line113: edge_type = self.gmeta.edge_type_info[str(edge_json['type'])]

若type为中文,无法从edge_type_info正确的取出数据,会报错keyError,去掉多余的str转换后正常