我是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/

10-16 06:47