0

我想以如下表格形式存储可以生成下图(gnuplot 输出)的数据。因此,我可以轻松索引相邻点并进行计算。

数据的 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 加速此代码,如果库支持这些操作,那就更好了。

4

0 回答 0