다른 답변은 파이썬에서 std dev를 수행하는 방법을 충분히 다루지 만 아무도 설명한 기괴한 순회를 수행하는 방법을 설명하지 않습니다.
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]])
코드를 줄이고이를 n 번째 숫자로 일반화하려면 내가 생성 한 다음 함수를 사용하십시오.
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에서 모든 n 번째 자리의 stdd와 평균을 얻을 수 있습니다.
#standard deviation
numpy.std(getAllNthRanks(n))
#mean
numpy.mean(getAllNthRanks(n))