我想以如下表格形式存储可以生成下图(gnuplot 输出)的数据。因此,我可以轻松索引相邻点并进行计算。
我将数据存储为文件中的 3 列,如下所示
我想要一个表格,我可以在其中以以下方式索引 x 和 y 并轻松访问这些值。
Φ(x)\Chi(y) | -0.035399 | -0.025399 | -0.015399 |
---|---|---|---|
-1.510796 | 0.676301 | 0.777451 | 0.894266 |
0.989202 | 0.681969 | 0.808540 | 0.896443 |
1.569201 | 0.701145 | 0.819236 | 0.898423 |
我看到它的唯一方法是一对一地映射x:(col1)->range(0,len(col1));
y:(col2)->range(0,len(col2));
并生成大小的图像(len(col1)xlen(col2))
并将值存储为浮动图像,当我有任何用途时我可以将其映射回来。
但是,这似乎很麻烦。有没有蟒蛇的方式来做到这一点?还是有一个图书馆可以有效地做到这一点?至少有一种方法可以有效地索引浮点值。
或者,我想使用 numba 加速此代码,如果库支持这些操作,那就更好了。