有关创建外推数据结构的建议?

时间:2018-10-10 08:20:32

标签: architecture structure

我正在尝试编写良好的代码以对经济数据进行推断,而我很难找到一种有效/明智的方法来做到这一点。 (以提供一个很好的代码,以后可以轻松地以不同的方式使用它)

按国家/地区=>年=>价值结构划分的经济数据示例

['FR'] => [2008 => 50,2009 => 100],['US'] => [2008 => 70,2009 => 20]

但是有时会有其他分类:例如

['export'] => previous_array ['import'] =>另外一个

我被要求计算每个分类每年的平均进展系数(按国家键)

([['export'] => [2008] => 1.1)

,然后将其应用于更简单的国家/地区=>年=>值形式,然后根据现有数据计算相对误差。

最后,我将不得不从另一个分类中计算出另一个“每年”系数,再次计算应用时的相对误差,并最终选出两者中的最佳者。

要继续:我的各种密钥级别由于平均值而可能会消失,但仍然需要在可能存在此key_level的地方(或其他级别)应用/使用此新数据,但我认为这不是主要的问题)

所以我想我可以尝试一个Decorator模式,但是每个对象不是只有一个装饰器,而是有一个Decorator数组,该数组具有相同的键级减一个。

但是改变设计模式的基础听起来对我来说不好(考虑我的水平),所以在这里我要提出建议:x我之前已经这样做过,但是即使进行了2次迭代,编写代码的过程中仍然非常痛苦阅读和更改。

感谢帮助

0 个答案:

没有答案