Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

PyTorch에서 텐서 요소의 사인을 계산하는 방법은 무엇입니까?

<시간/>

텐서 요소의 사인을 계산하기 위해 torch.sin()을 사용합니다. 방법. 원래 입력 텐서 요소의 사인 값으로 새 텐서를 반환합니다. 텐서를 입력 매개변수로 취하고 텐서를 출력합니다.

단계

  • 필요한 라이브러리를 가져옵니다. 다음 모든 Python 예제에서 필수 Python 라이브러리는 torch입니다. . 이미 설치했는지 확인하십시오.

  • 텐서를 만들고 인쇄하세요.

  • torch.sin(입력) 계산 . 입력이 필요합니다. , 텐서를 입력 매개변수로 사용하고 입력 요소의 사인 값을 사용하여 새 텐서를 반환합니다.

  • 원래 입력 텐서 요소의 사인 값으로 텐서를 인쇄합니다.

예시 1

# 텐서 요소의 사인을 계산하는 Python 프로그램# import required libraryimport torch# 텐서 생성T =torch.Tensor([1.3,4.32,4.4,5.3,4.5])print("Original Tensor T:\n ", T)# 위의 사인 계산 tensorsine_T =torch.sin(T)print("텐서 T 요소의 사인 값:\n", sine_T)

출력

원래 텐서 T:tensor([1.3000, 4.3200, 4.4000, 5.3000, 4.5000])텐서 T 요소의 사인 값:tensor([ 0.9636, -0.9240, -0.9516, -3]> 

예시 2

# 텐서 요소의 사인을 계산하는 Python 프로그램# import required libraryimport torch# 크기가 3x5T인 2D 텐서를 생성 =torch.Tensor([[1.3,4.32,4.4,5.3,4.5], [0.2,0.3 ,0.5,0.7,0.9], [1.1,1.2,2.3,3.1,4.9]])print("Original Tensor T:\n", T)# 위의 사인 계산 tensorsine_T =torch.sin(T)print( "텐서 T 요소의 사인 값:\n", sine_T)

출력

원래 텐서 T:텐서([[1.3000, 4.3200, 4.4000, 5.3000, 4.5000], [0.2000], 0.3000, 0,0,0,0,0,0,3000,0.5000, 0.7000, 0.9000, 0.9000], 텐서 T의 요소:텐서([[ 0.9636, -0.9240, -0.9516, -0.8323, -0.9775], [ 0.1987, -0, 0.2955, 0.5, .4, 0.2955, 0.4794, 0.6442, 0.780.8], [