2024-05-03 09:07:47 发布
网友
假设我有一个元组列表,其中包含图像中从左到右、从上到下的每个像素的RGB信息。在
[(1,2,3),(2,3,4),(1,2,4),(9,2,1),(1,1,1),(3,4,5)]
假设图像的宽度和高度已经知道,有没有一种方法可以使用list of list来表示图像?在
例如,假设上面的元组列表表示2x3图像,image[1][2]应该给出RGB元组(3,4,5)。在
image[1][2]
(3,4,5)
在^{}(或^{})中使用step参数:
step
>>> width = 2 >>> pixels = [(1,2,3),(2,3,4),(1,2,4),(9,2,1),(1,1,1),(3,4,5)] >>> image = [pixels[x:x+width] for x in range(0,len(pixels),width)] >>> image [[(1, 2, 3), (2, 3, 4)], [(1, 2, 4), (9, 2, 1)], [(1, 1, 1), (3, 4, 5)]]
它将使x递增step的值,而不是默认值1。如果您熟悉Java,它类似于:
x
在^{} (或^{} )中使用
step
参数:它将使
^{pr2}$x
递增step
的值,而不是默认值1。如果您熟悉Java,它类似于:相关问题 更多 >
编程相关推荐