<分区> 分区>
我有一个 3x3 numpy 数组,我想创建一个 3x3xC 矩阵,其中新维度由原始 3x3 数组的精确副本组成。我确定有人在某个地方问过这个问题,但我找不到最好的方法。我想出了如何为一个简单的一维数组 x 执行此操作:
new_x = np.tile(np.array(x, (C, 1))
重复数组,然后做:
np.transpose(np.expand_dims(new_x, axis=2),(2,1,0))
它扩展了维度并切换了轴,以便数组在第 3 维中重复(虽然这可行,但我不确定这是否是最好的方法)——什么是最有效的方法这是一个通用的 n x n numpy 数组吗?
