কম্পিউটার

ক্ষুদ্রতম আকার এবং স্কেলার ধরণের সাথে ডেটা টাইপটি ফেরত দিন যেখানে প্রদত্ত উভয় প্রকার নিরাপদে পাইথনে নিক্ষেপ করা হবে


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

  1. সময়টি খুঁজুন যা প্যালিনড্রোমিক এবং পাইথনে প্রদত্ত সময়ের পরে আসে

  2. পাইথনে প্রদত্ত শর্তকে সন্তুষ্ট করে এমন অভিধানিকভাবে ক্ষুদ্রতম স্ট্রিংটি খুঁজুন

  3. পাইথনে তালিকা, ক্রম এবং স্লাইস ডেটা প্রকারের মধ্যে পার্থক্য কী?

  4. পাইথন ডেটা টাইপ এবং টাইপ কনভার্সন