gpt4 book ai didi

python - 在先 channel 和最后 channel 之间更改图像 channel 顺序的正确方法是什么?

转载 作者:IT老高 更新时间:2023-10-28 20:33:32 30 4
gpt4 key购买 nike

我一生都无法弄清楚如何切换图像排序。图像以 (x,x,3) 格式读取,theano 要求它是 (3,x,x) 格式。我尝试更改顺序numpy.array([img[:,:,i] for i in range(3)])

我想它可以完成工作,但它既丑陋,我不知道如何反转它以恢复原始图像。

最佳答案

我同意@Qualia 的评论,np.moveaxis(a, source, destination)更容易理解。这样就可以了:

x = np.zeros((12, 12, 3))
x.shape
#yields:
(12, 12, 3)

x = np.moveaxis(x, -1, 0)
x.shape
#yields:
(3, 12, 12)

关于python - 在先 channel 和最后 channel 之间更改图像 channel 顺序的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43829711/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com