在对称和非对称情况下,我都试图从2D数组创建3D数组。 2D包含10行和56(0r 101)列;列向量是我要制作的二维向量(10x10对称数组有55个自由参数,而第一个是我不需要的数字)。
我尝试了for循环,如下所示:
for m in range(10):
for i in range(10):
for j in range(10):
new_array[m,i,j] = old_array[m, (i+j+1)]
但是i + j + 1配方糟透了。我也尝试过np.reshape,但是1010向量(或560一个)不能映射到10x10x10。有想法吗?