将结构化的ascii文件读入python数据结构以进行插值分析

时间:2018-02-08 01:08:28

标签: python arrays

我有大约50个文件。参数(我们称之为x)作为一种标记内置在文件名中。像x=0.100那样给val(x,<string>)= [float, float, float]。每个文件大约有100k行。一条线被构造为'string float float float'。我们的想法是将所有文件内容读入一个数组,其中'x'和'string'作为键,浮点数作为内容。像interp1d

这样的东西

然后,我们需要对数据执行插值检查,其中我们使用来自每个第5个x值的数据作为参考点来构造插值函数。 Python数组切片功能将是一个很好的方法。我已经决定使用delta(x)= val(x) - inter(x)进行插值。然后我们遍历所有其他x值并将浮点值与评估插值函数进行比较。类似hotel_tour的东西(对于给定的'字符串')。然后一些关于增量的工作就像将它们全部加起来或者找到任何一个方向上的最坏情况或者很好地绘制它们一样。

我想从设计数据结构开始,Python有很多方法可以做到。应该使用数组,哈希,numpy-array等用于此目的吗?什么提供最简单的数据读取选项?什么是最简单/最快的处理?

可能会有很多后续问题。

0 个答案:

没有答案