কম্পিউটার টিউটোরিয়াল

পাইথনে নামপাই অ্যারে এর ডেটা টাইপ পরিবর্তন

নামপাই অ্যারের ডেটা টাইপ পরিবর্তন করার জন্য 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

আমরা নামপাই মডিউলে থাকা যেকোনো ডেটা টাইপ বা পাইথনের জেনারেল ডেটা টাইপ ব্যবহার করতে পারি। নামপাই-তে থাকা ডেটা টাইপের লিস্ট এখানে পাওয়া যাবে।

উপসংহার

আশা করি নামপাই অ্যারের ডেটা টাইপ কনভার্সন শিখতে পেরেছেন। টিউটোরিয়াল সম্পর্কে কোনো সমস্যা হলে কমেন্ট সেকশনে জানাতে পারেন।

  1. NumPy অ্যারে-এর ডেটা টাইপ পরিবর্তন – dtype এবং astype()

  2. পাইথন প্রোগ্রাম: অ্যারে নির্দিষ্ট পজিশন পর্যন্ত রিভার্স করা

  3. পাইথনে যেকোনো ডেটা টাইপকে স্ট্রিংয়ে রূপান্তর করার পদ্ধতি

  4. পাইথন ডেটা টাইপ ও কনভারশন মাস্টার করুন: একটি প্র্যাকটিক্যাল গাইড