একটি টেনসরের এলিমেন্টগুলোর সাইন গণনা করতে, আমরা torch.sin() মেথড ব্যবহার করি। এটি একটি নতুন টেনসর রিটার্ন করে যাতে মূল ইনপুট টেনসরের এলিমেন্টগুলোর সাইন মান থাকে। এটি একটি টেনসর ইনপুট প্যারামিটার হিসেবে নেয় এবং একটি টেনসর আউটপুট করে।
ধাপসমূহ
প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন। নিচের সকল পাইথন উদাহরণে, প্রয়োজনীয় পাইথন লাইব্রেরি হল torch। নিশ্চিত করুন যে আপনি ইতিমধ্যে এটি ইন্সটল করেছেন।
একটি টেনসর তৈরি করুন এবং প্রিন্ট করুন।
torch.sin(input) কম্পিউট করুন। এটি input, একটি টেনসর ইনপুট প্যারামিটার হিসেবে নেয়, এবং input-এর এলিমেন্টগুলোর সাইন মানসহ একটি নতুন টেনসর রিটার্ন করে।
মূল ইনপুট টেনসরের এলিমেন্টগুলোর সাইন মানসহ টেনসর প্রিন্ট করুন।
উদাহরণ ১
# টেনসরের এলিমেন্টগুলোর সাইন কম্পিউট করার পাইথন প্রোগ্রাম
# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
import torch
# একটি টেনসর তৈরি করুন
T = torch.Tensor([1.3, 4.32, 4.4, 5.3, 4.5])
print("Original Tensor T:\n", T)
# উপরের টেনসরের সাইন কম্পিউট করুন
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])
উদাহরণ ২
# টেনসরের এলিমেন্টগুলোর সাইন কম্পিউট করার পাইথন প্রোগ্রাম
# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
import torch
# ৩x৫ আকারের ২D টেনসর তৈরি করুন
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)
# উপরের টেনসরের সাইন কম্পিউট করুন
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]])