2024-06-26 01:41:55 发布
网友
任何人都能帮你找出问题所在?在
我这里有连接H和L的代码来显示图像,每当我运行代码时,我都会得到:
np.concatenate((H,L)) >> ValueError: zero-dimensional arrays cannot be concatenated
但我不知道为什么H和L是零维的。提前谢谢
连接的对象H,L是标量而不是数组,因此会出现错误。它们在最后一个for循环中的赋值不产生sens
H
L
for
for j in range(1,y): for i in range (0,x/2 -1 ): D=B[j,2*i-1] C=B[j,2*i] H=D.astype(np.uint8) L=C.astype(np.uint8)
顺便说一句,你应该看看关于numpy使用的一些教程。其思想是,在大多数情况下,可以使用矢量化numpy操作,而不是在Python中迭代数组的像素。前者要快得多。在
连接的对象
H
,L
是标量而不是数组,因此会出现错误。它们在最后一个for
循环中的赋值不产生sens顺便说一句,你应该看看关于numpy使用的一些教程。其思想是,在大多数情况下,可以使用矢量化numpy操作,而不是在Python中迭代数组的像素。前者要快得多。在
相关问题 更多 >
编程相关推荐