在python输出图像像素值的时候,有时候会出现一行三列的数组数据(如下),我之前c/c++中的学习过程中培养了惯性思维,认为应该是先输出行,再输出列,这样搞的我很懵。

为什么有时python在输出图像像素值的时候会出现一行三列的数据?

原因是,python对数组的输出遵从,从后到前的规则,先输出最后方括号内下标指定的数据,输出完以后,进行到前一个方括号内,[0][0][1][0]...依次进行。

需要注意的是最后方括号内指的是不同的像素通道(不懂得可以去查),所以输出是这样的方式。

其中test_set_x_orig指的就是np.array(H5["test_set_x"][:])

为什么有时python在输出图像像素值的时候会出现一行三列的数据?

相关文章:

  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2023-02-17
  • 2021-11-07
  • 2021-08-24
  • 2021-07-11
  • 2022-02-23
  • 2022-12-23
相关资源
相似解决方案