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

डेटाफ्रेम में पंक्तियों और कॉलम के माध्य निरपेक्ष विचलन को खोजने के लिए पायथन प्रोग्राम लिखें


समाधान

मान लीजिए आपके पास एक डेटाफ्रेम है और पंक्तियों और कॉलम का माध्य निरपेक्ष विचलन है:

mad of columns: Column1 0.938776
Column2 0.600000
dtype: float64
mad of rows: 0 0.500
1 0.900
2 0.650
3 0.900
4 0.750
5 0.575
6 1.325
dtype: float64

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे:

  • एक डेटाफ्रेम परिभाषित करें

  • कॉलम के माध्य निरपेक्ष विचलन की गणना करें

df.mad()
  • पंक्तियों के माध्य निरपेक्ष विचलन की गणना करें

df.mad(axis=1)

उदाहरण

बेहतर समझ के लिए निम्न कोड देखें:

import pandas as pd
data = {"Column1":[6, 5.3, 5.9, 7.8, 7.6, 7.45, 7.75],
        "Column2":[7, 7.1, 7.2, 6, 6.1, 6.3, 5.1]}
df = pd.DataFrame(data)
print("DataFrame is:\n", df)
print("mad of columns:\n", df.mad())
print("mad of rows:\n", df.mad(axis=1))

आउटपुट

DataFrame is:  Column1 Column2
0 6.00 7.0
1 5.30 7.1
2 5.90 7.2
3 7.80 6.0
4 7.60 6.1
5 7.45 6.3
6 7.75 5.1
mad of columns: Column1 0.938776
Column2 0.600000
dtype: float64
mad of rows: 0 0.500
1 0.900
2 0.650
3 0.900
4 0.750
5 0.575
6 1.325
dtype: float64

  1. - पायथन में मैट्रिक्स ढूंढना जिसकी पंक्तियाँ और स्तंभ पीछे की पंक्तियों और स्तंभों का योग रखते हैं

    मान लीजिए हमारे पास एक दी गई मैट्रिक्स है, हमें एक नई मैट्रिक्स res ढूंढनी है, जिसका डायमेंशन दी गई मैट्रिक्स के समान हो जहां res[i, j] = sum of the elements of matrix[r, c] for each r ≤ i, and c ≤ j हो। उदाहरण के लिए, यदि इनपुट है: 82 74 तो आउटपुट होगा: 810 1521 समाधान दृष्टिकोण यह 2D प्

  1. Python में ग्राफ में क्रिटिकल और स्यूडो-क्रिटिकल एज खोजने का प्रोग्राम Python में ग्राफ में क्रिटिकल और स्यूडो-क्रिटिकल एज खोजने का प्रोग्राम

    मान लीजिए, हमें एक ग्राफ दिया गया है जिसमें n वर्टेक्स हैं जो 0 से n-1 तक नंबर किए गए हैं। ग्राफ अनडायरेक्टेड है और प्रत्येक एज का एक वजन है। दिए गए ग्राफ से, हमें ग्राफ के MST में क्रिटिकल और स्यूडो-क्रिटिकल एज ढूंढने हैं। एक एज को क्रिटिकल एज कहा जाता है यदि उस एज को हटाने से MST का वजन बढ़ जाता

  1. - पायथन प्रोग्राम: बाइनरी मैट्रिक्स में डुप्लिकेट रो ढूंढना

    एक बाइनरी मैट्रिक्स दिया गया है जिसमें 0 और 1 हैं, हमारा कार्य डुप्लिकेट रो ढूंढना और प्रिंट करना है।पायथन Counter() मेथड प्रदान करता है जिसका उपयोग यहां किया जाता है।उदाहरणInput: 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 Output: (1, 1, 1, 1) (0, 0, 0, 0)एल्गोरिदमचरण 1: एक बाइनरी मैट्रिक्स बनाएं, केवल 0 और 1