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

পাইথন প্যান্ডাস - ব্রেকের অ্যারে থেকে ইন্টারভ্যালঅ্যারে তৈরি এবং ক্লোজড সাইড যাচাই

ব্রেকের অ্যারে থেকে ইন্টারভ্যালঅ্যারে তৈরি করতে, pandas.arrays.IntervalArray.from_breaks() ব্যবহার করুন। ইন্টারভ্যাল বাম/ডান দিকেই, উভয়ে বা কোথাও ক্লোজড কিনা জানতে array.closed প্রপার্টি ব্যবহার করুন।

প্রয়োজনীয় লাইব্রেরি আমদানি

import pandas as pd

ব্রেকের অ্যারে-লাইক থেকে নতুন ইন্টারভ্যালঅ্যারে কনস্ট্রাক্ট (ডিফল্টভাবে "right" ক্লোজড)

array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])

ইন্টারভ্যাল প্রদর্শন

print("আমাদের ইন্টারভ্যালঅ্যারে...\n", array)

ইন্টারভ্যালএরে ইন্টারভ্যাল বাম/ডান/উভয়/কোনো সাইডে ক্লোজড কিনা যাচাই

print("\nইন্টারভ্যাল ক্লোজড কিনা যাচাই...\n", array.closed)

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

import pandas as pd
# ব্রেকের অ্যারে-লাইক থেকে নতুন ইন্টারভ্যালঅ্যারে কনস্ট্রাক্ট
# ইন্টারভ্যাল ডিফল্টভাবে "right" ক্লোজড
array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])
# ইন্টারভ্যালঅ্যারে প্রদর্শন
print("আমাদের ইন্টারভ্যালঅ্যারে...\n", array)
# ইন্টারভ্যালঅ্যারের দৈর্ঘ্য পাওয়া
print("\nআমাদের ইন্টারভ্যালঅ্যারের দৈর্ঘ্য...\n", array.length)
# ইন্টারভ্যালএরে প্রতিটি ইন্টারভ্যালের মিডপয়েন্ট ইনডেক্স হিসেবে
print("\nইন্টারভ্যালএরে প্রতিটি ইন্টারভ্যালের মিডপয়েন্ট...\n", array.mid)
# রাইট এন্ডপয়েন্ট পাওয়া
print("\nইন্টারভ্যালএরে প্রতিটি ইন্টারভ্যালের রাইট এন্ডপয়েন্ট ইনডেক্স হিসেবে...\n", array.right)
# ইন্টারভ্যালএরে ইন্টারভ্যাল বাম/ডান/উভয়/কোনো সাইডে ক্লোজড কিনা যাচাই
print("\nইন্টারভ্যাল ক্লোজড কিনা যাচাই...\n", array.closed)

আউটপুট

আমাদের ইন্টারভ্যালঅ্যারে...  [(0, 1], (1, 2], (2, 3], (3, 4], (4, 5]] Length: 5, dtype: interval[int64, right]
আমাদের ইন্টারভ্যালঅ্যারের দৈর্ঘ্য... Int64Index([1, 1, 1, 1, 1], dtype='int64')
ইন্টারভ্যালএরে প্রতিটি ইন্টারভ্যালের মিডপয়েন্ট... Float64Index([0.5, 1.5, 2.5, 3.5, 4.5], dtype='float64')
ইন্টারভ্যালএরে প্রতিটি ইন্টারভ্যালের রাইট এন্ডপয়েন্ট ইনডেক্স হিসেবে... Int64Index([1, 2, 3, 4, 5], dtype='int64')
ইন্টারভ্যাল ক্লোজড কিনা যাচাই... Right
  1. পাইথন প্যান্ডাস - মূল ইন্ডেক্স এবং নামসহ সিরিজ তৈরি

  2. পাইথন প্যান্ডাস - IntervalArray-এ ইন্টারভালগুলি খালি কিনা তা যাচাই করুন

  3. পাইথন প্যান্ডাস - IntervalArray-এ ইন্টারভালগুলি বাম, ডান, দুপাশে বা কোনো পাশে ক্লোজড কিনা তা যাচাই করুন

  4. পান্ডাসে ক্রস জয়েন (কার্তেসিয়ান প্রোডাক্ট) দিয়ে মার্জ করা