• pytorch 中HWC转CHW


    import torch
    import numpy as np
    from torchvision.transforms import ToTensor
    
    t = torch.tensor(np.arange(24).reshape(2,4,3))
    print(t)
    
    #HWC 转CHW
    print(t.transpose(0,2).transpose(1,2))
    
    print(t.permute(2,0,1))
    
    print(ToTensor()(t.numpy()))
    

      

    D:anacondapython.exe C:/Users/liuxinyu/Desktop/pytorch_test/day3/hwc转chw.py
    tensor([[[ 0, 1, 2],
    [ 3, 4, 5],
    [ 6, 7, 8],
    [ 9, 10, 11]],

    [[12, 13, 14],
    [15, 16, 17],
    [18, 19, 20],
    [21, 22, 23]]], dtype=torch.int32)
    tensor([[[ 0, 3, 6, 9],
    [12, 15, 18, 21]],

    [[ 1, 4, 7, 10],
    [13, 16, 19, 22]],

    [[ 2, 5, 8, 11],
    [14, 17, 20, 23]]], dtype=torch.int32)
    tensor([[[ 0, 3, 6, 9],
    [12, 15, 18, 21]],

    [[ 1, 4, 7, 10],
    [13, 16, 19, 22]],

    [[ 2, 5, 8, 11],
    [14, 17, 20, 23]]], dtype=torch.int32)
    tensor([[[ 0, 3, 6, 9],
    [12, 15, 18, 21]],

    [[ 1, 4, 7, 10],
    [13, 16, 19, 22]],

    [[ 2, 5, 8, 11],
    [14, 17, 20, 23]]], dtype=torch.int32)

    Process finished with exit code 0

    多思考也是一种努力,做出正确的分析和选择,因为我们的时间和精力都有限,所以把时间花在更有价值的地方。
  • 相关阅读:
    java堆
    本地方法栈
    java虚拟机栈
    Java 程序计数器
    面向对象 基本概念 复习
    if __name__=='__main__'
    偏函数与模块
    可变参数与关键字参数(复习材料)
    匿名函数
    闭包
  • 原文地址:https://www.cnblogs.com/LiuXinyu12378/p/12312988.html
Copyright © 2020-2023  润新知