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

पायथन में श्रृंखला और लैग की संख्या के बीच ऑटोकॉरिलेशन की गणना करने का प्रोग्राम

मान लें, आपके पास एक श्रृंखला है और लैग 2 के साथ ऑटोकॉरिलेशन का परिणाम है:

श्रृंखला है: 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
श्रृंखला सहसंबंध:    -0.4711538461538461
लैग के साथ श्रृंखला सहसंबंध:    -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("श्रृंखला है:\n", series)
print("श्रृंखला सहसंबंध:\n", series.autocorr())
print("लैग के साथ श्रृंखला सहसंबंध:\n", series.autocorr(lag=2))

आउटपुट

श्रृंखला है:
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
श्रृंखला सहसंबंध:    -0.4711538461538461
लैग के साथ श्रृंखला सहसंबंध:    -0.2933396642805515
  1. - पायथन में x, y, z अक्षरों की i, j, k संख्या वाले सबसीक्वेंस की संख्या ढूंढने का प्रोग्राम

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

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

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

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

    समस्या विवरण सबसे पहले हम एक संख्या इनपुट करते हैं फिर bin() फंक्शन का उपयोग करके इस संख्या को बाइनरी में बदलते हैं और अगला आउटपुट स्ट्रिंग के पहले दो वर्ण 0b को हटाते हैं, फिर बाइनरी स्ट्रिंग की लंबाई की गणना करते हैं। उदाहरण इनपुट: 200 आउटपुट: 8 व्याख्या 200 का बाइनरी प्रतिनिधित्व 11001000 है