পাইথন নামপাই-তে numpy.sctype2char() মেথড ব্যবহার করে একটি স্কেলার dtype-এর সংবদ্ধ ক্যারেক্টার কোড (string representation) ফেরত দেওয়া যায়।
- যদি আর্গুমেন্ট স্কেলার dtype হয়, তবে সংবদ্ধ ক্যারেক্টার ফেরত দেয়।
- যদি আর্গুমেন্ট অবজেক্ট হয়, তবে সেটি তার স্কেলার টাইপ অনুমান করে সংবদ্ধ ক্যারেক্টার ফেরত দেয়।
পদ্ধতি
লাইব্রেরি ইম্পোর্ট করুন
import numpy as np
বিভিন্ন স্কেলার টাইপের স্ট্রিং রিপ্রেজেন্টেশন দেখুন
print("স্কেলার টাইপের স্ট্রিং রিপ্রেজেন্টেশন...")
for i in [np.int32, np.double, np.complex_, np.string_, np.ndarray]:
print(np.sctype2char(i))
ইন্টিজার টাইপগুলোর স্ট্রিং রিপ্রেজেন্টেশন
print("\nইন্টিজার টাইপের স্ট্রিং রিপ্রেজেন্টেশন...")
for j in [np.int16, np.int32, np.int64]:
print(np.sctype2char(j))
ফ্লোট টাইপগুলোর স্ট্রিং রিপ্রেজেন্টেশন
print("\nফ্লোট টাইপের স্ট্রিং রিপ্রেজেন্টেশন...")
for j in [np.float16, np.float32, np.float64]:
print(np.sctype2char(j))
সম্পূর্ণ উদাহরণ
import numpy as np
print("স্কেলার টাইপের স্ট্রিং রিপ্রেজেন্টেশন...")
for i in [np.int32, np.double, np.complex_, np.string_, np.ndarray]:
print(np.sctype2char(i))
print("\nইন্টিজার টাইপের স্ট্রিং রিপ্রেজেন্টেশন...")
for j in [np.int16, np.int32, np.int64]:
print(np.sctype2char(j))
print("\nফ্লোট টাইপের স্ট্রিং রিপ্রেজেন্টেশন...")
for j in [np.float16, np.float32, np.float64]:
print(np.sctype2char(j))
আউটপুট
স্কেলার টাইপের স্ট্রিং রিপ্রেজেন্টেশন...
i
d
D
S
O
ইন্টিজার টাইপের স্ট্রিং রিপ্রেজেন্টেশন...
h
i
l
ফ্লোট টাইপের স্ট্রিং রিপ্রেজেন্টেশন...
e
f
d
ব্যাখ্যা: নামপাই dtype ক্যারেক্টার কোড:
i= int32,d= float64 (double),D= complex128,S= bytes/string,O= object- ইন্টিজার:
h=int16,i=int32,l=int64 - ফ্লোট:
e=float16,f=float32,d=float64