event_sequences.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:episode-miner 作者: estnltk 项目源码 文件源码
def to_json(self):
        """Serializes event sequences using json.

        Returns
        -------
        str
            json serialization of self. 
        """
        class EventEncoder(json.JSONEncoder):
            def default(self, obj):
                if isinstance(obj, Event):
                    return [obj.event_type, obj.event_time]
                if isinstance(obj, EventSequence):
                    return obj.sequence_of_events
                return json.JSONEncoder.default(self, obj)

        return json.dumps(self, ensure_ascii=False, cls=EventEncoder)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号