একটি PyTorch টেনসর হোমোজিনাস, অর্থাৎ একটি টেনসরের সকল এলিমেন্ট একই ডেটা টাইপের থাকে। আমরা টেনসরের ".dtype" অ্যাট্রিবিউট ব্যবহার করে টেনসরের ডেটা টাইপ অ্যাক্সেস করতে পারি। এটি টেনসরের ডেটা টাইপ রিটার্ন করে।
ধাপসমূহ
প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন। নিচের সকল পাইথন উদাহরণে, প্রয়োজনীয় পাইথন লাইব্রেরি হল torch। নিশ্চিত করুন যে আপনি ইতিমধ্যে এটি ইন্সটল করেছেন।
একটি টেনসর তৈরি করুন এবং প্রিন্ট করুন।
T.dtype কম্পিউট করুন। এখানে T হল সেই টেনসর যার ডেটা টাইপ আমরা পেতে চাই।
টেনসরের ডেটা টাইপ প্রিন্ট করুন।
উদাহরণ ১
নিচের পাইথন প্রোগ্রামটি দেখায় কীভাবে একটি টেনসরের ডেটা টাইপ পাওয়া যায়।
# লাইব্রেরি ইমপোর্ট করুন
import torch
# ৩x৪ আকারের র্যান্ডম নম্বরের টেনসর তৈরি করুন
T = torch.randn(3, 4)
print("Original Tensor T:\n", T)
# উপরের টেনসরের ডেটা টাইপ পান
data_type = T.dtype
# টেনসরের ডেটা টাইপ প্রিন্ট করুন
print("Data type of tensor T:\n", data_type)
আউটপুট
Original Tensor T: tensor([[ 2.1768, -0.1328, 0.8155, -0.7967],
[ 0.1194, 1.0465, 0.0779, 0.9103],
[-0.1809, 1.8085, 0.8393, -0.2463]])
Data type of tensor T: torch.float32
উদাহরণ ২
# টেনসরের ডেটা টাইপ পাওয়ার পাইথন প্রোগ্রাম
# লাইব্রেরি ইমপোর্ট করুন
import torch
# ৩x৪ আকারের র্যান্ডম নম্বরের টেনসর তৈরি করুন
T = torch.Tensor([1, 2, 3, 4])
print("Original Tensor T:\n", T)
# উপরের টেনসরের ডেটা টাইপ পান
data_type = T.dtype
# টেনসরের ডেটা টাইপ প্রিন্ট করুন
print("Data type of tensor T:\n", data_type)
আউটপুট
Original Tensor T: tensor([1., 2., 3., 4.]) Data type of tensor T: torch.float32