अन्य उत्तर कवर करते हैं कि पर्याप्त रूप से अजगर में एसटीडी कैसे करें, लेकिन कोई भी यह नहीं बताता है कि आपके द्वारा वर्णित विचित्र ट्रैवर्स कैसे करें।
मुझे लगता है कि AZ पूरी आबादी है। अगर एक नमूने से निष्कर्ष के बारे में ओमे का जवाब नहीं देखा ।
तो हर सूची के पहले अंक के मानक विचलन / मतलब पाने के लिए आपको कुछ इस तरह की आवश्यकता होगी:
#standard deviation
numpy.std([A_rank[0], B_rank[0], C_rank[0], ..., Z_rank[0]])
#mean
numpy.mean([A_rank[0], B_rank[0], C_rank[0], ..., Z_rank[0]])
कोड को छोटा करने के लिए और इसे किसी भी nth अंक के लिए सामान्यीकृत करने के लिए, मैं आपके लिए निम्न फ़ंक्शन का उपयोग करता हूं:
def getAllNthRanks(n):
return [A_rank[n], B_rank[n], C_rank[n], D_rank[n], E_rank[n], F_rank[n], G_rank[n], H_rank[n], I_rank[n], J_rank[n], K_rank[n], L_rank[n], M_rank[n], N_rank[n], O_rank[n], P_rank[n], Q_rank[n], R_rank[n], S_rank[n], T_rank[n], U_rank[n], V_rank[n], W_rank[n], X_rank[n], Y_rank[n], Z_rank[n]]
अब आप बस इस तरह से AZ से सभी nth स्थानों के stdd और मतलब प्राप्त कर सकते हैं:
#standard deviation
numpy.std(getAllNthRanks(n))
#mean
numpy.mean(getAllNthRanks(n))