我是Python和Numpy的新手。
我有以下代码:
one_array.shape
运行它时,得到以下输出:
(20, 48, 240, 240)
one_array
是具有20个图像的Numpy Array。形状输出中的其他三个数字(48、240、240)是什么意思?
最佳答案
您的数组由20
个图像组成,每个图像的大小均为48X240X240
。奇怪的是,我希望它会像240X240X3
一样,但是由于某种原因,您拥有更多的通道(指的是RGB)。 ]
因此shape
函数返回沿每个轴的尺寸大小(整个数组的当前形状),因此在您的情况下为(20, 48, 240, 240)
编辑:
如用户所说,每个图像由48
通道的1
NITFY图像组成,这些图像说明shape
的输出
关于python - 了解numpy形状,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59411370/