2D阵列到3D图像矩阵

时间:2018-07-25 15:18:59

标签: python numpy

我有一个二维数组,其形状为(10000,16)或可以使用(x ^ 2,y)。该矩阵的前两列是x轴和y轴,分别是(:,0)和(:,1)。我想基于x和y将此数组转换为这种形状(100,100,14)。我应该怎么做? 例如,二维数组如下所示:

x      y    value1  value2  ...  value14
-4.95 -4.95 1.1     1.2          ...
-4.85 -4.95 3.2     -1.2         ...
...   ...   ...     ...
4.95  4.95  2.1     1.7          ...

我要转换为3-d数组,该数组应基于x和y轴。我的意思是,形状应为(100,100,14)。矩阵应该排列得像图一样。

现在,我不确定np.reshape是否正常工作,因为我不确定重塑的顺序。有什么方便的方法可以完成这项任务。

0 个答案:

没有答案