数据驱动与序列化
Posted shawnc24
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据驱动与序列化相关的知识,希望对你有一定的参考价值。
M系统在研究如何简化代码,回归数学本质。
目前涉及的现实元素,基本无例外,可以使用矩阵来表示。
矩阵的元素,需要改造为bit的队列。因为每个矩阵位置,都包含多个状态的组合。如果只是用枚举,可以说要定义的状态非常多,考虑状态的组合可能,就更没可行性。
比方说一个3*3矩阵如下
11110001111 11110001111 11110001111
11110001111 11110001111 11110001111
11110001111 11110001111 11110001111
每个元素是一个11位的数据,每一位代表某个属性的ON\OFF。
至于条件函数的判断,就是多个矩阵的信息组合,判断是否符合。
既然数据都在矩阵中,就可以定义一系列对于矩阵的操作函数集合MAFUN,条件函数中就是矩阵+MAFUN的组合代码而已。
矩阵好定义,没有难度。MAFUN考虑在目前现有项目中,一个个遍历,最后汇总出此集合。
此外,考虑序列化问题。运行中,可随时响应外部消息,打印出当前所有数据矩阵,相当于打印出堆栈,一种简化了的堆栈。用于分析问题
以上是关于数据驱动与序列化的主要内容,如果未能解决你的问题,请参考以下文章
2021 五一数学建模 C题 数据驱动的异常检测与预警问题 赛题思路