numpy.promote_types() পদ্ধতিটি ক্ষুদ্রতম আকার এবং ক্ষুদ্রতম স্কলারকিন্ড সহ ডেটা টাইপ প্রদান করে যেখানে টাইপ1 এবং টাইপ2 উভয়ই নিরাপদে কাস্ট করা যেতে পারে। প্রচারিত ডেটা টাইপ প্রদান করে। ফেরানো ডেটা টাইপ সর্বদা নেটিভ বাইট ক্রমে থাকে। 1ম প্যারামিটার হল প্রথম ডেটা টাইপ। ২য় প্যারামিটার হল দ্বিতীয় ডাটা টাইপ।
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -
import numpy as np
Numpy −
এ প্রোমোট_টাইপস() পদ্ধতি দিয়ে চেক করা হচ্ছেprint("Result...",np.promote_types('f4', 'f8')) print("Result...",np.promote_types('i8', 'f4')) print("Result...",np.promote_types('>i8', '<c8')) print("Result...",np.promote_types('i4', 'S8')) print("Result...",np.promote_types(np.int32, np.int64)) print("Result...",np.promote_types(np.float64, complex)) print("Result...",np.promote_types(complex, float))
উদাহরণ
import numpy as np # The numpy.promote_types() method returns the data type with the smallest size and smallest scalar kind to which both type1 and type2 may be safely cast. print("Checking with promote_types() method in Numpy\n") print("Result...",np.promote_types('f4', 'f8')) print("Result...",np.promote_types('i8', 'f4')) print("Result...",np.promote_types('>i8', '<c8')) print("Result...",np.promote_types('i4', 'S8')) print("Result...",np.promote_types(np.int32, np.int64)) print("Result...",np.promote_types(np.float64, complex)) print("Result...",np.promote_types(complex, float))
আউটপুট
Checking with promote_types() method in Numpy Result... float64 Result... float64 Result... complex128 Result... |S11 Result... int64 Result... complex128 Result... complex128