【发布时间】:2020-08-31 19:56:43
【问题描述】:
我有两个文件,一个在每一行 (x,y,z) 上都有空间数据;一个在每一行都有字段值。空间数据文件中的每一行对应其他字段值文件中的行。
空间数据:
(-2 2 0.1)
(-2 1.92708 0.1)
(-2 1.85417 0.1)
...
(4.92784 1.92708 0.1)
(5 1.85417 0.1)
...
etc
字段值数据:
4.35
8.90
5.6
44.4
3.4
.. etc
我想创建一个二维数组。 我的 x 数据:我有 98 个点从 -2 -> 5 均匀分布 我的 y 数据:我有 49 个点从 -1.5 -> 2
我想要一个大小为 98x49 的字段值数据的二维矩阵,对应于空间位置。
问题是,我的数据没有顺序,所以我需要将空间 (x,y) 映射到它的值。然后,我需要给它正确的二维数组索引。
感谢您的帮助!
【问题讨论】:
-
我不确定我们能否帮助将空间数据映射到字段值。我的建议是将字段数据附加到空间数据作为另一列。然后你可以随心所欲地重塑。或者,由于您似乎没有使用 z 列,您可以将其替换为字段数据,然后重新整形。
标签: python arrays python-3.x pandas numpy