我有一个二维数组,其形状为(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是否正常工作,因为我不确定重塑的顺序。有什么方便的方法可以完成这项任务。