কম্পিউটার

পাইথনে pytz টাইমজোন অবজেক্টের সাথে তারিখের একটি অ্যারেকে স্ট্রিংয়ের অ্যারেতে রূপান্তর করুন


তারিখের একটি অ্যারেকে স্ট্রিংয়ের অ্যারেতে রূপান্তর করতে, Python Numpy-এ numpy.datetime_as_string() পদ্ধতি ব্যবহার করুন। পদ্ধতিটি ইনপুট অ্যারের মতো একই আকারের স্ট্রিংগুলির একটি অ্যারে প্রদান করে। প্রথম প্যারামিটারটি বিন্যাস করার জন্য UTC টাইমস্ট্যাম্পের অ্যারে।

দ্বিতীয় প্যারামিটারটি হল "টাইমজোন", তারিখের সময় প্রদর্শন করার সময় ব্যবহার করা টাইমজোন তথ্য। 'UTC' হলে, UTC সময় নির্দেশ করতে Z দিয়ে শেষ করুন। 'স্থানীয়' হলে, প্রথমে স্থানীয় টাইমজোনে রূপান্তর করুন এবং +-#### টাইমজোন অফসেট সহ প্রত্যয় করুন। যদি একটি tzinfo অবজেক্ট হয়, তাহলে 'স্থানীয়' এর মতো করুন, তবে নির্দিষ্ট সময় অঞ্চল ব্যবহার করুন।

পদক্ষেপ

প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন। pytz টাইমজোনের জন্য, আমরা 'pytz' লাইব্রেরি −

আমদানি করেছি
npimport pytz হিসাবে numpy আমদানি করুন

ডেটটাইমের একটি অ্যারে তৈরি করুন। 'M' প্রকার তারিখ সময় নির্দিষ্ট করে −

arr =np.arange('2022-02-20T03:25', 6*60, 60, dtype='M8[m]')

আমাদের অ্যারে প্রদর্শন করা হচ্ছে −

প্রিন্ট("অ্যারে...\n",অ্যার)

ডেটাটাইপ −

পান
প্রিন্ট("\nArray datatype...\n",arr.dtype)

অ্যারে-

এর মাত্রা পান
মুদ্রণ("\nঅ্যারে মাত্রা...\n",arr.ndim)

অ্যারের আকৃতি পান −

মুদ্রণ("\nআমাদের অ্যারে আকৃতি...\n", arr.shape)

অ্যারের উপাদানের সংখ্যা −

পান
মুদ্রণ("\nঅ্যারেতে উপাদানের সংখ্যা...\n", arr.size)

তারিখের একটি অ্যারেকে স্ট্রিংয়ের অ্যারেতে রূপান্তর করতে, numpy.datetime_as_string() পদ্ধতিটি ব্যবহার করুন। পদ্ধতিটি ইনপুট অ্যারের মতো একই আকারের স্ট্রিংগুলির একটি অ্যারে প্রদান করে −

প্রিন্ট("\nফলাফল...\n", np.datetime_as_string(arr, timezone=pytz.timezone('US/Eastern')))

উদাহরণ

npimport pytz হিসাবে numpy আমদানি করুন# datetime এর একটি অ্যারে তৈরি করুন# 'M' প্রকার datetimearr =np.arange('2022-02-20T03:25', 6*60, 60, dtype='M8[m] নির্দিষ্ট করে ')# আমাদের অ্যারেপ্রিন্ট প্রদর্শন করা হচ্ছে("Array...\n",arr)# ডেটাটাইপপ্রিন্ট পান("\nArray datatype...\n",arr.dtype)# অ্যারেপ্রিন্টের মাত্রা পান("\nঅ্যারে মাত্রা ...\n",arr.ndim)# অ্যারেপ্রিন্টের আকৃতি পান("\nআমাদের অ্যারে আকৃতি...\n",arr.shape)# অ্যারেপ্রিন্টের উপাদানের সংখ্যা পান("\nউপাদানের সংখ্যা) অ্যারেতে...\n", arr.size)# তারিখের একটি অ্যারেকে স্ট্রিংয়ের অ্যারেতে রূপান্তর করতে, Python Numpy-এ numpy.datetime_as_string() পদ্ধতিটি ব্যবহার করুন# পদ্ধতিটি একই আকারের স্ট্রিংগুলির একটি অ্যারে প্রদান করে ইনপুট অ্যারেপ্রিন্ট("\nফলাফল...\n",np.datetime_as_string(arr, timezone=pytz.timezone('US/Eastern')))

আউটপুট

অ্যারে...['2022-02-20T03:25' '2022-02-20T04:25' '2022-02-20T05:25'2022-02-20T06:25' '2022-02-20T07 :25' '2022-02-20T08:25']অ্যারের ডেটাটাইপ...তারিখের সময়64[মি]অ্যারের মাত্রা...1আমাদের অ্যারের আকৃতি...(6,)অ্যারেতে উপাদানের সংখ্যা...6ফলাফল... ['2022-02-19T22:25-0500' '2022-02-19T23:25-0500' '2022-02-20T00:25-0500'2022-02-20T01:25-0500' '202- 20T02:25-0500' '2022-02-20T03:25-0500'] 

  1. পাইথনে অভিধান অবজেক্টকে স্ট্রিংয়ে রূপান্তর করুন

  2. আমি কিভাবে পাইথন স্ট্রিংকে টিপলে রূপান্তর করতে পারি?

  3. কীভাবে JSON ডেটাকে পাইথন অবজেক্টে রূপান্তর করবেন?

  4. কিভাবে আমরা পাইথন বস্তুকে JSON অবজেক্টে রূপান্তর করতে পারি?