我有以下代码,它从一系列图像中获取调色板,并尝试使用numpy reshape重塑输出。但是当我尝试重塑输出时,我得到的错误是无法将大小为27的数组重塑为形状(3,3)。,(256,256,265),(256,256,265),(256,256,265),(256,256,265),(256,256,265)] 这是9个包含调色板的元组,调色板应该可以重塑为3*3,但numpy.reshape,(256,256,265)], ] from
最近,我意识到python可以自动添加2个数组,即使它们有不同的维度,只要其中一个数组包含另一个数组的维度。例如:a=np.array([[1,2],[3,4]])print a.shapeprint b.shapeprint b
这种行为可能会给我带来一些问题,就像预期python在形状不完全相同的情况下返回错误一样。是否有任何方法来改变这种行为,以便如果形状不完全