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

श्रृंखला और अंतराल की संख्या के बीच स्वत:सहसंबंध की गणना करने के लिए पायथन में एक प्रोग्राम लिखें

मान लें, आपके पास श्रृंखला है और लैग 2 के साथ स्वत:सहसंबंध का परिणाम है,

Series is:
0    2.0
1    10.0
2    3.0
3    4.0
4    9.0
5    10.0
6    2.0
7    NaN
8    3.0
dtype: float64
series correlation:
   -0.4711538461538461
series correlation with lags:
   -0.2933396642805515

समाधान

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

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

  • नीचे दी गई विधि का उपयोग करके श्रृंखला स्वत:सहसंबंध खोजें,

series.autocorr()
  • अंतराल =2 के साथ स्वत:सहसंबंध की गणना निम्नानुसार करें,

series.autocorr(lag=2)

उदाहरण

आइए एक बेहतर समझ पाने के लिए नीचे दिया गया कोड देखें,

import pandas as pd
import numpy as np
series = pd.Series([2, 10, 3, 4, 9, 10, 2, np.nan, 3])
print("Series is:\n", series)
print("series correlation:\n",series.autocorr())
print("series correlation with lags:\n",series.autocorr(lag=2))

आउटपुट

Series is:
0    2.0
1    10.0
2    3.0
3    4.0
4    9.0
5    10.0
6    2.0
7    NaN
8    3.0
dtype: float64
series correlation:
   -0.4711538461538461
series correlation with lags:
   -0.2933396642805515

  1. पायथन में i, j और k संख्या x, y, z अक्षरों के साथ बाद की संख्या खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास x, y और z s के साथ एक स्ट्रिंग है, हमें बाद की संख्या ज्ञात करनी है जिसमें x वर्णों की संख्या है, उसके बाद y वर्णों की j संख्या और उसके बाद k z वर्णों की संख्या जहाँ i, j, k 1. इसलिए, यदि इनपुट s =xxyz जैसा है, तो आउटपुट 3 होगा, क्योंकि हम दो xyz और एक xxyz बना सकते हैं इसे

  1. फाइबोनैचि श्रृंखला में किसी संख्या के nवें गुणक के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक संख्या दी गई है, हमें फाइबोनैचि संख्या में एक संख्या k का nवां गुणज ज्ञात करना होगा। समस्या के समाधान पर नीचे चर्चा की गई है- उदाहरण # find function def find(k, n):    f1 = 0    f2 = 1 &nb

  1. एक संख्या में कुल बिट्स गिनने के लिए एक पायथन प्रोग्राम लिखें?

    पहले हम एक नंबर इनपुट करते हैं फिर इस नंबर को बिन () फ़ंक्शन का उपयोग करके बाइनरी में परिवर्तित करते हैं और फिर आउटपुट स्ट्रिंग के पहले दो अक्षर 0b को हटाते हैं, फिर बाइनरी स्ट्रिंग की लंबाई की गणना करते हैं। उदाहरण Input:200 Output:8 स्पष्टीकरण Binary representation of 200 is 10010000 एल्गोरिद