如何解决以2D矩阵形式表示3列数据,其中2列作为索引,第三列作为python中的值
我想以表格形式存储一个数据,该数据可以生成下图(gnuplot 输出),如下所示。因此,我可以轻松地索引相邻点并进行计算。
我想要一个表格,我可以在其中以下面的方式索引 x 和 y 并轻松访问这些值。
Phi(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))
的图像并将值存储为浮点图像,我可以在需要时将其映射回来。
但是,这看起来很麻烦。有没有python的方法来做到这一点?或者是否有一个图书馆可以有效地做到这一点?至少有一种方法可以有效地索引浮点值。
或者,我想使用 numba 来加速这段代码,如果一个库支持这些操作,那就更好了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。