내가 목록열 사이의 목록에있는 요소의 평균을 어떻게 계산합니까?
B = [[1,2,3],[1,2,3,4],[1,2]]
의 배열을 말해봐 그리고 나는 coloumns에서 목록에있는 요소의 평균을 계산합니다. 어떻게해야합니까?
내가 가장 긴 목록과 동일한 평균 값의 최종 배열을 얻을 어떻게예 :
[(1+1+1)/3,(2+2+2)/3,(3+3)/2,4/1] = [1,2,3,4]
내가 시도 :
final_array = np.array([mean(a) for a in zip(*(B))])
를하지만 나에게 배열에만 제공 내 짧은 목록으로 오래. 이 마스크가 편리할까요? 목록 배열로 인해 싫증이 나면 사과드립니다. 아직 파이썬에 익숙해 져 있습니다.
참고 파이썬 3에서는'cmp'가 사라졌습니다. – jamylak
목록에 0이 있으면 작동하지 않습니다. –
감사합니다. 그러므로주의해야한다. –