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

डेटाफ्रेम में वितरण के आकार को मापने के लिए पायथन प्रोग्राम लिखें


मान लीजिए आपके पास एक डेटाफ्रेम है और वितरण के आकार को मापने का परिणाम है:

kurtosis is: Column1 -1.526243
Column2 1.948382
dtype: float64
asymmetry distribution - skewness is: Column1 -0.280389
Column2 1.309355
dtype: float64

समाधान

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

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

  • वितरण के आकार की गणना के लिए df.kurt(axis=0) लागू करें

df.kurt(axis=0)
  • अक्ष-0 पर निष्पक्ष विषमता की गणना के लिए df.skew(axis=0) लागू करें ताकि विषम वितरण का पता लगाया जा सके

df.skew(axis=0)

उदाहरण

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

import pandas as pd
data = {"Column1":[12,34,56,78,90],
        "Column2":[23,30,45,50,90]}
df = pd.DataFrame(data)
print("DataFrame is:\n", df)
kurtosis = df.kurt(axis=0)
print("kurtosis is:\n", kurtosis)
skewness = df.skew(axis=0)
print("asymmetry distribution - skewness is:\n", skewness)

आउटपुट

DataFrame is:  Column1 Column2
0 12 23
1 34 30
2 56 45
3 78 50
4 90 90
kurtosis is: Column1 -1.526243
Column2 1.948382
dtype: float64
asymmetry distribution - skewness is: Column1 -0.280389
Column2 1.309355
dtype: float64

  1. - पायथन प्रोग्राम: दी गई संख्या N में अंकों की कुल संख्या गिनें

    समस्या विवरण एक संख्या N दी गई है, उसमें कुल कितने अंक (digits) हैं, यह गिनें। अग्रणी शून्य नहीं गिने जाते। उदाहरण 1 N = 891452 आउटपुट: 6 उदाहरण 2 N = 0074515 आउटपुट: 5 व्याख्या: अग्रणी 00 गिने नहीं जाते। समाधान 1: लूप और पूर्णांक विभाजन (गणितीय) 0: count += 1 n //= 10 return

  1. - पायथन में द्वीप आकार की परिधि खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक बाइनरी मैट्रिक्स है जहां 0 खाली सेल दर्शाता है और 1 एक ब्लॉक दर्शाता है जो एक आकार बनाता है। अब हमें उस आकार की परिधि ढूंढनी है। आकार में कोई छेद नहीं होगा। उदाहरण के लिए, यदि इनपुट मैट्रिक्स है: 00000 00111 00110 01110 00000 तो आउटपुट 14 होगा। इसे हल करने के लिए हम निम्न

  1. - Python प्रोग्राम से डायमंड शेप प्रिंट करना

    Python में लूपिंग सुविधाओं का उपयोग कीबोर्ड से विभिन्न वर्णों का उपयोग करके कई अच्छी तरह से स्वरूपित आरेख बनाने के लिए किया जा सकता है। ऐसा ही एक आकार डायमंड शेप है जिसमें कई लूप शामिल होंगे। ऐसा इसलिए है क्योंकि हमें वर्ण को लंबवत और क्षैतिज दोनों तरह से प्रिंट करना होगा। साथ ही हमें शीर्ष से मध्य