以下是一个numpy声明。
np.zeros((512,512,3), np.uint8)
在上面的陈述中,3代表什么?
答案 0 :(得分:0)
结果将是一个形状为(512,512,3)
的3d数组。您可以将尺寸命名为方便或适合应用的尺寸。数字表示512x512图像,每个像素有3个值(RGB)。 np.uint8
dtype
与此一致。
严格地说,表达式有2个参数,一个tuple
和一个dtype
对象类。 3
是该形状元组的一部分。您将在后续numpy
代码中按编号引用维度。 arr.shape[2]
将返回3
,arr[:,:,0]
将是图片的所有R
值(如果这是正确的解释)。