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

किसी दी गई श्रृंखला के लिए बूलियन तार्किक और, या, पूर्व-या संचालन करने के लिए एक पाइटन प्रोग्राम लिखें

मान लें कि आपके पास बूलियन संचालन के लिए एक श्रृंखला और परिणाम है,

And operation is:
0    True
1    True
2    False
dtype: bool

Or operation is:
0    True
1    True
2    True
dtype: bool

Xor operation is:
0    False
1    False
2    True
dtype: bool

समाधान

इसे हल करने के लिए, हम नीचे दिए गए दृष्टिकोण का पालन करेंगे।

  • एक श्रृंखला परिभाषित करें

  • बूलियन और नेन मानों के साथ एक श्रृंखला बनाएं

  • नीचे परिभाषित श्रृंखला में प्रत्येक तत्व के लिए बिटवाइज़ और ऑपरेशन के विरुद्ध बूलियन ट्रू निष्पादित करें,

series_and = pd.Series([True, np.nan, False], dtype="bool") & True
  • बिटवाइज़ के विरुद्ध बूलियन ट्रू निष्पादित करें | नीचे परिभाषित श्रृंखला में प्रत्येक तत्व के लिए संचालन,

series_or = pd.Series([True, np.nan, False], dtype="bool") | True
  • नीचे परिभाषित श्रृंखला में प्रत्येक तत्व के लिए बिटवाइज़ ^ ऑपरेशन के विरुद्ध बूलियन ट्रू निष्पादित करें,

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

उदाहरण

आइए बेहतर ढंग से समझने के लिए पूरा कार्यान्वयन देखें -

import pandas as pd
import numpy as np
series_and = pd.Series([True, np.nan, False], dtype="bool") & True
print("And operation is: \n",series_and)
series_or = pd.Series([True, np.nan, False], dtype="bool") | True
print("Or operation is: \n", series_or)
series_xor = pd.Series([True, np.nan, False], dtype="bool") ^ True
print("Xor operation is: \n", series_xor)

आउटपुट

And operation is:
0    True
1    True
2    False
dtype: bool

Or operation is:
0    True
1    True
2    True
dtype: bool

Xor operation is:
0    False
1    False
2    True
dtype: bool

  1. किसी दी गई श्रृंखला में पूर्णांक, फ्लोट और ऑब्जेक्ट डेटा प्रकारों की कुल संख्या की गणना करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक श्रृंखला है, 0    1 1    2 2    python 3    3 4    4 5    5 6    6.5 आउटपुट - Total number of integer, float and string elements are, integer count: 5 float count: 1 string count: 1 समाधान इसे हल करन

  1. किसी दी गई श्रृंखला में केवल पूर्णांक तत्वों को फ़िल्टर करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें कि आपके पास निम्नलिखित श्रृंखला है - 0    1 1    2 2    python 3    pandas 4    3 5    4 6    5 आउटपुट - केवल पूर्णांक तत्वों के परिणाम हैं - 0    1 1    2 4    3 5    4 6 &

  1. किसी दी गई श्रृंखला में मान्य तिथियों को फ़िल्टर करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, हमारे पास एक सीरीज है, 0 2010-03-12 1 2011-3-1 2 2020-10-10 3 11-2-2 आउटपुट - और, एक श्रृंखला में मान्य तिथियों का परिणाम है, 0 2010-03-12 2 2020-10-10 समाधान 1 एक श्रृंखला परिभाषित करें। एक श्रृंखला में एक पैटर्न को मान्य करने के लिए लैम्ब्डा फ़िल्टर विधि लागू करें, data =