我正在尝试使用numpy.unique将2D矩阵中像素值的快速而肮脏的直方图转储出去。
我跑步时
for v, c in numpy.unique(imageStack[:, :, 19], return_counts=True):
print("{}: {}".format(v, c))
我收到“ ValueError:太多值无法解包”
我跑步时
for v, c in zip(numpy.unique(matrix_2d, return_counts=True)):
print("{}: {}".format(v,c))
我收到“ ValueError:需要多个值才能解压”
答案 0 :(得分:1)
感谢@ juanpa.arrivillaga,答案上方的评论是
for v, c in zip(*numpy.unique(matrix_2d, return_counts=True)):
print("{}: {}".format(v,c))