ในการคำนวณไซน์ขององค์ประกอบของเทนเซอร์ เราใช้ torch.sin() กระบวนการ. มันส่งกลับเทนเซอร์ใหม่ด้วยค่าไซน์ขององค์ประกอบของเทนเซอร์อินพุตดั้งเดิม มันใช้เมตริกซ์เป็นพารามิเตอร์อินพุตและส่งออกเทนเซอร์
ขั้นตอน
-
นำเข้าไลบรารีที่จำเป็น ในตัวอย่าง Python ทั้งหมดต่อไปนี้ ไลบรารี Python ที่จำเป็นคือ ไฟฉาย . ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งแล้ว
-
สร้างเทนเซอร์แล้วพิมพ์ออกมา
-
คำนวณ torch.sin(อินพุต) . ต้องใช้ ป้อนข้อมูล เทนเซอร์เป็นพารามิเตอร์อินพุต และส่งกลับเทนเซอร์ใหม่ด้วยค่าไซน์ขององค์ประกอบของอินพุต
-
พิมพ์เทนเซอร์ด้วยค่าไซน์ขององค์ประกอบของเทนเซอร์อินพุตดั้งเดิม
ตัวอย่างที่ 1
# Python program to compute sine of the elements of a tensor # import necessary library import torch # create a tensor T = torch.Tensor([1.3,4.32,4.4,5.3,4.5]) print("Original Tensor T:\n", T) # Compute the sine of above tensor sine_T = torch.sin(T) print("Sine value of elements of tensor T:\n", sine_T)
ผลลัพธ์
Original Tensor T: tensor([1.3000, 4.3200, 4.4000, 5.3000, 4.5000]) Sine value of elements of tensor T: tensor([ 0.9636, -0.9240, -0.9516, -0.8323, -0.9775])
ตัวอย่างที่ 2
# Python program to compute sine of the elements of a tensor # import necessary library import torch # Create a 2D tensor of size 3x5 T = 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) # Compute the sine of above tensor sine_T = torch.sin(T) print("Sine value of elements of tensor T:\n", sine_T)
ผลลัพธ์
Original Tensor T: tensor([[1.3000, 4.3200, 4.4000, 5.3000, 4.5000], [0.2000, 0.3000, 0.5000, 0.7000, 0.9000], [1.1000, 1.2000, 2.3000, 3.1000, 4.9000]]) Sine value of elements of tensor T: tensor([[ 0.9636, -0.9240, -0.9516, -0.8323, -0.9775], [ 0.1987, 0.2955, 0.4794, 0.6442, 0.7833], [ 0.8912, 0.9320, 0.7457, 0.0416, -0.9825]])