我试图在python中创建3D数组,使用Numpy,并将2D数组相乘到三维。我在Numpy多维数组中非常新,基本上我在这里遗漏了一些重要的东西。在本例中,我试图使用基本的2D数组(10x10)复制20次,从而生成10x10x203D数组。我开始的二维数组:for i in range(0,9):我试图创建的3D数组:
b = zeros(20)
假设我们在matrix.txt文件中有一个矩阵,存储如下:我们想把它转化为:数字8(第一个数字)指的是二维数组的大小。在此之后,它意味着:1连接到2(连接值为1,总是1) 1连接到8,3连接到4。当转换为二维动态数组时,我们需要数组0,1.0,7,2,3和soo中的值1(我没有使用方括号,因为堆栈溢出将它们作为链接读取)。//HERE I