numpy clip
numpy.clip() 함수는 배열의 값을 특정 범위 내로 제한하는 데 사용됩니다. 주어진 최솟값과 최댓값을 기준으로 배열의 값들을 잘라냅니다.기능:배열의 값이 지정된 최솟값보다 작으면 최솟값으로 변경됩니다.배열의 값이 지정된 최댓값보다 크면 최댓값으로 변경됩니다.배열의 값이 최솟값과 최댓값 사이에 있으면 변경되지 않습니다. 사용법: import numpy as np# 배열 생성arr = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])# clip() 함수 적용clipped_arr = np.clip(arr, 3, 7)# 결과 출력print(clipped_arr) # 출력: [3 3 3 3 4 5 6 7 7 7] 매개변수:a: 입력 배열a_min: 최솟값a_max: 최댓값out: ..
torch.cat
torch.cat은 PyTorch에서 제공하는 함수로, 여러 개의 텐서를 특정 차원을 따라 연결하여 하나의 텐서로 만드는 역할을 합니다.쉽게 말해, 여러 개의 텐서를 하나로 합치는 기능을 한다고 생각하면 됩니다.사용법: torch.cat(tensors, dim=0, *, out=None) → Tensor tensors: 연결할 텐서들을 담은 시퀀스 (튜플, 리스트 등) 입니다.dim: 텐서를 연결할 차원을 지정합니다. 기본값은 0입니다.out: 결과를 저장할 텐서 (선택 사항) 입니다. 예시: import torch# 2개의 텐서 생성tensor1 = torch.tensor([[1, 2], [3, 4]])tensor2 = torch.tensor([[5, 6], [7, 8]])# dim=0을 따라 연결 ..