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

পাইথনে ডেটাইম অ্যারে থেকে স্ট্রিং অ্যারে রূপান্তর (ইউনিটসহ)


ভূমিকা

NumPy-এর numpy.datetime_as_string() মেথড ব্যবহার করে UTC টাইমস্ট্যাম্প অ্যারেকে স্ট্রিং অ্যারেতে রূপান্তর করা যায়। আউটপুট অ্যারের আকার ইনপুটের সমান থাকে। unit প্যারামিটার দিয়ে ডেটাটাইমের প্রিসিশন (যেমন সেকেন্ড, মিনিট) নিয়ন্ত্রণ করা যায়।

ধাপসমূহ

  1. লাইব্রেরি আমদানি:
    import numpy as np
  2. ডেটাইম অ্যারে তৈরি (M8[m] টাইপ = মিনিট প্রিসিশন):
    arr = np.arange('2022-02-20T02:10', 6*60, 60, dtype='M8[m]')
  3. অ্যারে প্রিন্ট ও বৈশিষ্ট্য পরীক্ষা:
    print("Array...\n", arr)
    print("\nArray datatype...\n", arr.dtype)
    print("\nArray Dimensions...\n", arr.ndim)
    print("\nOur Array Shape...\n", arr.shape)
    print("\nNumber of elements in the Array...\n", arr.size)
  4. স্ট্রিং রূপান্তর (সেকেন্ড প্রিসিশনে):
    print("\nResult...\n", np.datetime_as_string(arr, unit='s'))

সম্পূর্ণ উদাহরণ

import numpy as np

arr = np.arange('2022-02-20T02:10', 6*60, 60, dtype='M8[m]')
print("Array...\n", arr)
print("\nArray datatype...\n", arr.dtype)
print("\nArray Dimensions...\n", arr.ndim)
print("\nOur Array Shape...\n", arr.shape)
print("\nNumber of elements in the Array...\n", arr.size)

print("\nResult...\n", np.datetime_as_string(arr, unit='s'))

আউটপুট

Array...
['2022-02-20T02:10' '2022-02-20T03:10' '2022-02-20T04:10' '2022-02-20T05:10' '2022-02-20T06:10' '2022-02-20T07:10']
Array datatype...
datetime64[m]
Array Dimensions...
1
Our Array Shape...
(6,)
Number of elements in the Array...
6
Result...
['2022-02-20T02:10:00' '2022-02-20T03:10:00' '2022-02-20T04:10:00' '2022-02-20T05:10:00' '2022-02-20T06:10:00' '2022-02-20T07:10:00']

  1. পাইথনে টাপলের লিস্টকে লিস্টে রূপান্তর

  2. পাইথনে লিস্টকে টাপলে রূপান্তর

  3. পাইথনে লিস্টকে লিস্ট অফ লিস্টে রূপান্তর

  4. পাইথন স্ট্রিংকে টাপলে কনভার্ট কীভাবে করবেন?