কম্পিউটার

একটি প্রদত্ত সিরিজের জন্য বুলিয়ান লজিক্যাল AND, OR, Ex-OR অপারেশন করার জন্য একটি পাইটন প্রোগ্রাম লিখুন


ধরে নিন আপনার কাছে বুলিয়ান অপারেশনের জন্য একটি সিরিজ এবং ফলাফল আছে,

এবং অপারেশন হল:0 True1 True2 Falsedtype:boolOr অপারেশন হল:0 True1 True2 Truedtype:boolXor অপারেশন হল:0 False1 False2 Truedtype:bool

সমাধান

এটি সমাধান করার জন্য, আমরা নীচের পদ্ধতি অনুসরণ করব।

  • একটি সিরিজ সংজ্ঞায়িত করুন

  • বুলিয়ান এবং ন্যান মান সহ একটি সিরিজ তৈরি করুন

  • নীচে সংজ্ঞায়িত সিরিজের প্রতিটি উপাদানের বিটওয়াইজ এবং অপারেশনের বিপরীতে বুলিয়ান ট্রু সম্পাদন করুন,

series_and =pd.Series([True, np.nan, False], dtype="bool") এবং True
  • বিটওয়াইজের বিরুদ্ধে বুলিয়ান ট্রু সম্পাদন করুন | নীচে সংজ্ঞায়িত সিরিজের প্রতিটি উপাদানের অপারেশন,

series_or =pd.Series([True, np.nan, False], dtype="bool") | সত্য
  • নীচে সংজ্ঞায়িত সিরিজের প্রতিটি উপাদানের বিটওয়াইজ ^ অপারেশনের বিপরীতে বুলিয়ান ট্রু সম্পাদন করুন,

series_xor =pd.Series([True, np.nan, False], dtype="bool") ^ সত্য

উদাহরণ

আরো ভালোভাবে বোঝার জন্য −

এর সম্পূর্ণ বাস্তবায়ন দেখি
pdimport numpy হিসাবে npseries_and =pd.Series([True, np.nan, False], dtype="bool") এবং Trueprint("এবং অপারেশন হল:\n",series_and)series_or =pd.Series হিসাবে আমদানি পান্ডা ([True, np.nan, False], dtype="bool") | Trueprint("বা অপারেশন হল:\n", series_or)series_xor =pd.Series([True, np.nan, False], dtype="bool") ^ Trueprint("Xor অপারেশন হল:\n", series_xor) 

আউটপুট

এবং অপারেশন হল:0 True1 True2 Falsedtype:boolOr অপারেশন হল:0 True1 True2 Truedtype:boolXor অপারেশন হল:0 False1 False2 Truedtype:bool

  1. একটি প্রদত্ত সিরিজে NaN মানের জন্য সূচক খুঁজে পেতে পাইথনে একটি প্রোগ্রাম লিখুন

  2. একটি প্রদত্ত সিরিজে পূর্ণসংখ্যা, ফ্লোট এবং অবজেক্ট ডেটা প্রকারের মোট সংখ্যা গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. একটি প্রদত্ত সিরিজে শুধুমাত্র পূর্ণসংখ্যা উপাদানগুলি ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন

  4. একটি প্রদত্ত সিরিজে বৈধ তারিখগুলি ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন