import torch
t1 = torch.arange(16).view(2, 2, 2,2)
print('x=\n',x)
t2 = torch.flip(x, [2])
print('a=\n',a)
t1=
tensor([[[[ 0, 1],
[ 2, 3]],
[[ 4, 5],
[ 6, 7]]],
[[[ 8, 9],
[10, 11]],
[[12, 13],
[14, 15]]]])
t2=
tensor([[[[ 2, 3],
[ 0, 1]],
[[ 6, 7],
[ 4, 5]]],
[[[10, 11],
[ 8, 9]],
[[14, 15],
[12, 13]]]])
Process finished with exit code 0
import torch
t1 = torch.arange(16).view(2, 2, 2,2)
print('x=\n',x)
t2 = torch.flip(x, [3])
print('a=\n',a)
t1=
tensor([[[[ 0, 1],
[ 2, 3]],
[[ 4, 5],
[ 6, 7]]],
[[[ 8, 9],
[10, 11]],
[[12, 13],
[14, 15]]]])
t2=
tensor([[[[ 1, 0],
[ 3, 2]],
[[ 5, 4],
[ 7, 6]]],
[[[ 9, 8],
[11, 10]],
[[13, 12],
[15, 14]]]])
Process finished with exit code 0
对图片的处理
img=cv2.imread(r'../imgs/network.png')
# 对3个通道颜色进行反转
img_2=img[:, :, ::-1].copy()
img_3=img_2[:, :, ::-1].copy()
cv2.imshow("dd",img)
cv2.imshow("ee",img_2)
cv2.imshow("ff",img_3)
cv2.waitKey(0)
dd
ee
ff
又反转回来和原图一样