본문 바로가기
카테고리 없음

[pytorch] torch.ones 1값으로 구성된 텐서 생성하기

by 최신 마트 정보 2024. 9. 19.
반응형

모든값이 1로 구성된 텐서를 생성하는 방법중에 하나인 torch.ones에 대해 알아보자.

 

목차

    torch.ones 사용법

    torch.ones(size)

    위와 같이 입력하면 원하는 사이즈를 갖는 1로 구성된 텐서가 만들어진다.

     

    torch.ones 사용 예시

    입력으로 정수를 넣는 경우에는 정수길이만큼의 텐서가 만들어진다.

    test = torch.ones(3)
    print(test)
    #tensor([1., 1., 1.])

    tuple로 사이즈를 넣어도 된다.

    test = torch.ones(1,3,2)
    print(test)
    #tensor([[[1., 1.],
    #         [1., 1.],
    #         [1., 1.]]])

    어떤 tensor가 있을 때 이것과 같은 크기의 tensor를 만들고 싶다면 이 tensor의 size를 입력하면 된다.

    tensor = torch.randn(1,2,3,4)
    test = torch.ones(tensor.size())
    print(test)
    #tensor([[[[1., 1., 1., 1.],
    #          [1., 1., 1., 1.],
    #          [1., 1., 1., 1.]],
    #
    #         [[1., 1., 1., 1.],
    #         [1., 1., 1., 1.],
    #          [1., 1., 1., 1.]]]])

     

    torch.nn.DataParallel을 일반 모델로 전환하기

     

    torch.nn.DataParallel을 일반 모델로 전환하기

    안녕하세요. 파이토치 (pytorch)를 사용하다보면 GPU를 여러개 사용하기 위하여 torch.nn.DataParallel을 이용해 모델을 불러오곤 합니다. 물론 DataParallel을 이용하면 여러 GPU를 사용할 수 있기 때문에 편

    qwertyuioop.tistory.com

    [pytorch, 파이토치] torch.ones_like, 같은 사이즈의 1로 구성된 텐서 만들기

     

    [pytorch, 파이토치] torch.ones_like, 같은 사이즈의 1로 구성된 텐서 만들기

    print(ones.size()) #torch.Size([3, 2, 4])print(tensor.size()) #torch.Size([3, 2, 4])어떤 텐서와 같은 size를 갖으면서 구성요소가 모두 1인 텐서를 만들때는 torch.ones_like를 사용하면 됩니다. 이번 글에서는 torch.ones_li

    qwertyuioop.tistory.com

    [pytorch] torch.ones 1값으로 구성된 텐서 생성하기

     

    [pytorch] torch.ones 1값으로 구성된 텐서 생성하기

    모든값이 1로 구성된 텐서를 생성하는 방법중에 하나인 torch.ones에 대해 알아보자.목차torch.ones 사용법torch.ones(size)위와 같이 입력하면 원하는 사이즈를 갖는 1로 구성된 텐서가 만들어진다.torch.on

    qwertyuioop.tistory.com

    [python] itertools.product 으로 조합 만들기

     

    [python] itertools.product 으로 조합 만들기

    python 에서 리스트를 구성하는 원소간의 조합을 만들고 싶을 때 여러 방법이 있지만 itertools.product 를 사용하는 방법이 있다. itertools.product 설명 및 예시 itertools을 이용하면 두개 이상의 리스트에

    qwertyuioop.tistory.com

    [python] 파이썬으로 난수, 랜덤넘버 생성하기 random.random() 함수 사용법

     

    [python] 파이썬으로 난수, 랜덤넘버 생성하기 random.random() 함수 사용법

    파이썬 (python)으로 난수, 랜덤넘버 생성하는 방법 중의 하나인 random.random() 함수 사용법에 대해 알아보겠습니다. 이번 글에서는 random.random() 함수 사용법 그리고 이것을 이용해서 일정 범위내에

    qwertyuioop.tistory.com

    [pytorch, 파이토치] torch.ones_like, 같은 사이즈의 1로 구성된 텐서 만들기

     

    [pytorch, 파이토치] torch.ones_like, 같은 사이즈의 1로 구성된 텐서 만들기

    print(ones.size()) #torch.Size([3, 2, 4])print(tensor.size()) #torch.Size([3, 2, 4])어떤 텐서와 같은 size를 갖으면서 구성요소가 모두 1인 텐서를 만들때는 torch.ones_like를 사용하면 됩니다. 이번 글에서는 torch.ones_li

    qwertyuioop.tistory.com

     

    반응형

    댓글