由于我最近开始了一个新项目,我一直处于“先思考后编写代码”的阶段。我一直在做基本的编码,但我真的认为我现在需要仔细计划如何组织由我的脚本产生的结果。在
它本质上很简单:我有一堆卫星数据,我从谷歌地球引擎提取,包括不同的传感器,不同的采集模式等。我想做的是循环通过一个“传感器采集模式”夫妇的列表,请求数据,做一些更多的处理,最后保存到一个变量或文件。在
假设我有以下示例:
sensors = ['landsat','sentinel1']
sentinel_modes = ['ASCENDING','DESCENDING']
sentinel_polarization = ['VV','VH']
最后,我希望有某种嵌套的数据结构,在最高级别有“landsat”和“sentine1”元素;在“landsat”下,我将有一个时间和值矩阵;在“sentine1”下,我将有不同的模式,然后还有数据矩阵。在
我一直在考虑列表、字典或带有属性的类,但我真的拿不定主意,也因为我没有那么多经验。 在这个阶段,如果能在正确的方向上提供一点帮助,我们将不胜感激!在
从那以后,你就可以选择了——如果你想通过额外的代码(这对你有好处)来编写它们作为类,那么就去做吧!否则,字典会帮你找到你需要去的地方。值得注意的是,字典唯一不能做的事情是,如果在字典中有两个应该在
key
级别的东西同名(Dicts不重复)。在相关问题 更多 >
编程相关推荐