我试图在python中创建3D数组,使用Numpy,并将2D数组相乘到三维。我在Numpy多维数组中非常新,基本上我在这里遗漏了一些重要的东西。在本例中,我试图使用基本的2D数组(10x10)复制20次,从而生成10x10x203D数组。我开始的二维数组:for i in range(0,9):我试图创建<e
假设我们有三个一维数组A (m个元素),B (n个元素)和C (k个元素)。有没有python numpy函数可以将上面的内容作为输入,并输出一个3D矩阵(维度:m x n x k),由此索引i,j,k的每个条目都具有值Ai * Bj * Ck?np.outer(A,B)适用于2D版本,但我正在寻找3D版本。