কম্পিউটার

Python Pandas - python datetime.time অবজেক্টের numpy অ্যারে রিটার্ন করুন


python datetime.time অবজেক্টের numpy অ্যারে ফেরত দিতে, datetimeindex.time ব্যবহার করুন পান্ডাসে সম্পত্তি।

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

import pandas as pd

পিরিয়ড 3 এবং ফ্রিকোয়েন্সি সহ একটি ডেটটাইম ইনডেক্স তৈরি করুন যেমন ন্যানোসেকেন্ড। টাইমজোন হল অস্ট্রেলিয়া/সিডনি −

datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=3, tz='Australia/Sydney', freq='ns')

DateTimeIndex-

প্রদর্শন করুন
print("DateTimeIndex...\n", datetimeindex)

টাইমজোন তথ্য −

ছাড়া টাইমস্ট্যাম্পের শুধুমাত্র সময়ের অংশ ফেরত দেয়
print("\nThe numpy array (time part)..\n",datetimeindex.time)

উদাহরণ

নিম্নলিখিত কোড -

import pandas as pd

# DatetimeIndex with period 3 and frequency as us i.e. nanoseconds
# The timezone is Australia/Sydney
datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=3, tz='Australia/Sydney', freq='ns')

# display DateTimeIndex
print("DateTimeIndex...\n", datetimeindex)

# Returns only the date part of Timestamps without timezone information
print("\nThe numpy array (date part)..\n",datetimeindex.date)

# Returns only the time part of Timestamps without timezone information
print("\nThe numpy array (time part)..\n",datetimeindex.time)

আউটপুট

এটি নিম্নলিখিত কোড তৈরি করবে -

DateTimeIndex...
DatetimeIndex([ '2021-10-20 02:30:50+11:00',
'2021-10-20 02:30:50.000000001+11:00',
'2021-10-20 02:30:50.000000002+11:00'],
dtype='datetime64[ns, Australia/Sydney]', freq='N')

The numpy array (date part)..
[datetime.date(2021, 10, 20) datetime.date(2021, 10, 20)
datetime.date(2021, 10, 20)]

The numpy array (time part)..
[datetime.time(2, 30, 50) datetime.time(2, 30, 50)
datetime.time(2, 30, 50)]

  1. Python Pandas - UTC দিন এবং সময় প্রতিনিধিত্ব করে একটি নতুন টাইমস্ট্যাম্প ফেরত দিন

  2. পাইথন - সময় অনুসারে পান্ডাস ডেটাফ্রেম ফিল্টার করুন

  3. পাইথন প্রোগ্রাম একটি Numpy অ্যারে বিপরীত?

  4. পাইথনে একটি 2d ​​নম্পি অ্যারেকে 1d অ্যারেতে সমতল করুন