ในการคำนวณไซน์ขององค์ประกอบของ tensor เราใช้เมธอด torch.sin() มันคืนค่า tensor ใหม่พร้อมค่าไซน์ขององค์ประกอบของ tensor อินพุตต้นฉบับ มันรับ tensor เป็นพารามิเตอร์อินพุตและส่งคืน tensor
ขั้นตอน
นำเข้าไลบรารีที่จำเป็น ในตัวอย่าง Python ทั้งหมดต่อไปนี้ ไลบรารี Python ที่จำเป็นคือ torch ตรวจสอบให้แน่ใจว่าคุณติดตั้งแล้ว
สร้าง tensor และพิมพ์มัน
คำนวณ torch.sin(input) มันรับ input ซึ่งเป็น tensor เป็นพารามิเตอร์อินพุตและคืนค่า tensor ใหม่พร้อมค่าไซน์ขององค์ประกอบของ input
พิมพ์ tensor พร้อมค่าไซน์ขององค์ประกอบของ tensor อินพุตต้นฉบับ
ตัวอย่างที่ 1
# โปรแกรม Python คำนวณไซน์ขององค์ประกอบของ tensor
# นำเข้าไลบรารีที่จำเป็น
import torch
# สร้าง tensor
T = torch.Tensor([1.3, 4.32, 4.4, 5.3, 4.5])
print("Original Tensor T:\n", T)
# คำนวณไซน์ของ 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 คำนวณไซน์ขององค์ประกอบของ tensor
# นำเข้าไลบรารีที่จำเป็น
import torch
# สร้าง 2D tensor ขนาด 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)
# คำนวณไซน์ของ 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]])