ডেটাটাইমের একটি অ্যারেকে স্ট্রিংসের একটি অ্যারেতে রূপান্তর করতে, পাইথন নাম্পাই-এ numpy.datetime_as_string() পদ্ধতিটি ব্যবহার করুন। এই পদ্ধতিটি ইনপুট অ্যারের মতো একই আকারের স্ট্রিংসের একটি অ্যারে ফেরত দেয়। প্রথম প্যারামিটার হল ফরম্যাট করার UTC টাইমস্ট্যাম্পের অ্যারে। "units" প্যারামিটার ডেটাটাইম ইউনিট সেট করে প্রিসিশন পরিবর্তন করতে। আমরা আওয়ার ইউনিট পাস করেছি।
ধাপসমূহ
প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np
একটি ডেটাটাইম অ্যারে তৈরি করুন। 'M' টাইপ ডেটাটাইম নির্দেশ করে:
arr = np.arange('2022-02-20T02:10', 6*60, 60, dtype='M8[m]')
আমাদের অ্যারে প্রদর্শন করুন:
print("অ্যারে...\n", arr)
ডেটা টাইপ পান:
print("\nঅ্যারে ডেটা টাইপ...\n", arr.dtype)
অ্যারের মাত্রা পান:
print("\nঅ্যারে মাত্রা...\n", arr.ndim)
অ্যারের আকার পান:
print("\nআমাদের অ্যারে আকার...\n", arr.shape)
অ্যারেতে উপাদান সংখ্যা পান:
print("\nঅ্যারেতে উপাদান সংখ্যা...\n", arr.size)
আওয়ার ইউনিট দিয়ে ডেটাটাইম অ্যারেকে স্ট্রিং অ্যারেতে রূপান্তর করুন:
print("\nফলাফল...\n", np.datetime_as_string(arr, unit='h'))
সম্পূর্ণ উদাহরণ
import numpy as np
# একটি ডেটাটাইম অ্যারে তৈরি করুন
# 'M' টাইপ ডেটাটাইম নির্দেশ করে
arr = np.arange('2022-02-20T02:10', 6*60, 60, dtype='M8[m]')
# আমাদের অ্যারে প্রদর্শন করুন
print("অ্যারে...\n", arr)
# ডেটা টাইপ পান
print("\nঅ্যারে ডেটা টাইপ...\n", arr.dtype)
# অ্যারের মাত্রা পান
print("\nঅ্যারে মাত্রা...\n", arr.ndim)
# অ্যারের আকার পান
print("\nআমাদের অ্যারে আকার...\n", arr.shape)
# অ্যারেতে উপাদান সংখ্যা পান
print("\nঅ্যারেতে উপাদান সংখ্যা...\n", arr.size)
# ডেটাটাইম অ্যারেকে স্ট্রিং অ্যারেতে রূপান্তর করুন
# পদ্ধতিটি ইনপুট অ্যারের মতো একই আকারের স্ট্রিংসের একটি অ্যারে ফেরত দেয়
# প্রথম প্যারামিটার হল UTC টাইমস্ট্যাম্পের অ্যারে ফরম্যাট করার জন্য
# "units" প্যারামিটার ডেটাটাইম ইউনিট সেট করে প্রিসিশন পরিবর্তন করতে
# আমরা আওয়ার ইউনিট পাস করেছি
print("\nফলাফল...\n", np.datetime_as_string(arr, unit='h'))
আউটপুট
অ্যারে... ['2022-02-20T02:10' '2022-02-20T03:10' '2022-02-20T04:10' '2022-02-20T05:10' '2022-02-20T06:10' '2022-02-20T07:10']
অ্যারে ডেটা টাইপ... datetime64[m]
অ্যারে মাত্রা... 1
আমাদের অ্যারে আকার... (6,)
অ্যারেতে উপাদান সংখ্যা... 6
ফলাফল... ['2022-02-20T02' '2022-02-20T03' '2022-02-20T04' '2022-02-20T05' '2022-02-20T06' '2022-02-20T07']