নামপাই অ্যারের ডেটা টাইপ পরিবর্তন করার জন্য astype(data_type) নামে একটি মেথড রয়েছে। যদি আমাদের কাছে float64 টাইপের একটি নামপাই অ্যারে থাকে, তবে astype() মেথডে ডেটা টাইপ দিয়ে সেটিকে int32-এ কনভার্ট করা যায়।
নামপাই অ্যারের টাইপ চেক করার জন্য dtype ক্লাস ব্যবহার করা হয়। চলুন একটি স্যাম্পল নামপাই অ্যারের ডেটা টাইপ চেক করি।
উদাহরণ
# নামপাই লাইব্রেরি ইম্পোর্ট import numpy as np # নামপাই অ্যারে তৈরি array = np.array([1, 2, 3, 4, 5]) # নামপাই অ্যারের ডেটা টাইপ প্রিন্ট print(array.dtype)
আউটপুট
উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:
int32
চলুন দেখি কিভাবে নামপাই অ্যারের ডেটা টাইপ float64- থেকে int32-এ পরিবর্তন করা যায়।
উদাহরণ
# নামপাই লাইব্রেরি ইম্পোর্ট
import numpy as np
# float64 টাইপের নামপাই অ্যারে তৈরি
array = np.array([1.5, 2.6, 3.7, 4.8, 5.9])
# পরিবর্তন করার আগে টাইপ
print(f'Before changing {array.dtype}')
# astype() মেথড দিয়ে ডেটা টাইপ পরিবর্তন
array = array.astype(np.int32)
# পরিবর্তন করার পর টাইপ
print(f'\nAfter changing {array.dtype}')
আউটপুট
উপরোক্ত প্রোগ্রাম চালালে নিচের ফলাফল পাওয়া যাবে:
Before changing float64 After changing int32
আমরা নামপাই মডিউলে থাকা যেকোনো ডেটা টাইপ বা পাইথনের জেনারেল ডেটা টাইপ ব্যবহার করতে পারি। নামপাই-তে থাকা ডেটা টাইপের লিস্ট এখানে পাওয়া যাবে।
উপসংহার
আশা করি নামপাই অ্যারের ডেটা টাইপ কনভার্সন শিখতে পেরেছেন। টিউটোরিয়াল সম্পর্কে কোনো সমস্যা হলে কমেন্ট সেকশনে জানাতে পারেন।