Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में डेटाइम ऐरे को स्ट्रिंग ऐरे में बदलें (यूनिट्स के साथ)

NumPy का numpy.datetime_as_string() फंक्शन डेटाइम64 ऐरे को पढ़ने योग्य स्ट्रिंग फॉर्मेट में बदलने के लिए उपयोग किया जाता है। यह फंक्शन इनपुट ऐरे के समान आकार का स्ट्रिंग ऐरे लौटाता है।

सिंटैक्स और मुख्य पैरामीटर्स

numpy.datetime_as_string(arr, unit='us', timezone='naive', casting='same_kind')
  • arr: UTC टाइमस्टैम्प्स का ऐरे (datetime64 टाइप)।
  • unit: डेटाइम यूनिट जो प्रिसिजन निर्धारित करती है ('Y', 'M', 'D', 'h', 'm', 's', 'ms', 'us', 'ns', आदि)।
  • timezone: टाइमज़ोन हैंडलिंग ('naive', 'UTC', 'local', या विशिष्ट टाइमज़ोन)।

पूर्ण उदाहरण

import numpy as np

# 20 फरवरी 2022, 02:10 से शुरू होकर 6 घंटे तक, हर घंटे का datetime64[m] ऐरे बनाएं
arr = np.arange('2022-02-20T02:10', 6*60, 60, dtype='M8[m]')

print("मूल डेटाइम ऐरे:\n", arr)
print("\nडेटा टाइप:", arr.dtype)
print("\nडायमेंशन्स:", arr.ndim)
print("\nशेप:", arr.shape)
print("\nएलिमेंट्स की संख्या:", arr.size)

# सेकंड प्रिसिजन के साथ स्ट्रिंग में बदलें
str_arr = np.datetime_as_string(arr, unit='s')
print("\nस्ट्रिंग ऐरे (सेकंड प्रिसिजन):\n", str_arr)

आउटपुट

मूल डेटाइम ऐरे:
 ['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: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']

यूनिट पैरामीटर के सामान्य मान

यूनिटविवरणउदाहरण आउटपुट
'Y'वर्ष'2022'
'M'महीना'2022-02'
'D'दिन'2022-02-20'
'h'घंटा'2022-02-20T02'
'm'मिनट'2022-02-20T02:10'
's'सेकंड'2022-02-20T02:10:00'
'ms'मिलीसेकंड'2022-02-20T02:10:00.000'

महत्वपूर्ण नोट्स

  • इनपुट ऐरे datetime64 टाइप का होना चाहिए।
  • unit पैरामीटर आउटपुट की प्रिसिजन नियंत्रित करता है।
  • यह फंक्शन वेक्टोराइज़्ड है और बड़े ऐरे पर कुशलता से काम करता है।
  1. - Python में सूची को टपल में बदलें

    कभी-कभी Python का उपयोग करके डेटा विश्लेषण के दौरान, हमें दी गई सूची को टपल में बदलने की आवश्यकता हो सकती है। क्योंकि कुछ डाउनस्ट्रीम कोड टपल को संभालने की उम्मीद कर सकता है और वर्तमान सूची में उस टपल के लिए मान हैं। इस लेख में हम ऐसा करने के विभिन्न तरीके देखेंगे।tuple के साथयह सूची पर सीधे tuple फ

  1. - Python में सूची को सूची की सूची में बदलें

    डेटा विश्लेषण के दौरान हम एक सूची के प्रत्येक तत्व को उप-सूची में बदलने के परिदृश्यों का सामना करते हैं। इसलिए इस लेख में हमें एक सामान्य सूची को इनपुट के रूप में लेने और इसे सूची की सूची में बदलने की आवश्यकता है जहां प्रत्येक तत्व एक उप-सूची बन जाता है।फॉर लूप का उपयोग करकेयह एक बहुत ही सीधा दृष्टि

  1. - Python स्ट्रिंग्स को टपल में कैसे बदलें?

    Python का बिल्ट-इन फंक्शन `tuple()` किसी भी अनुक्रम ऑब्जेक्ट को टपल में बदलता है। यदि यह एक स्ट्रिंग है, तो प्रत्येक कैरेक्टर को एक स्ट्रिंग के रूप में माना जाता है और कॉमा से अलग करके टपल में डाला जाता है। >>> string = Tutorialspoint >>> tuple(string) (T, u, t, o, r, i, a, l, s,