2014-04-15 5 views
2

m/s 풍속 데이터가 포함 된 배열이 있습니다. 음수 및 양수 값. 이제 나는 음의 값에 대한 평균 풍속을 계산하고 양수의 값에 대해 같은 것을해야합니다. 이것이 가능한가 ? 데이터가 배열에 남아 있어야합니다. 나는 numpy.average로 무언가를 시도했지만 성공하지 못했다. 왜냐하면 그는 전체 배열의 평균을 양수 값과 음수 값으로 취했기 때문이다.numpy 배열에서 음수 및 양수 값 찾기

감사합니다.

답변

5

NumPy와의 좋은 점은 당신이 같은 것을 쓸 수 있다는 것입니다 : mean` 또한 방법이다 '것을

negavg = numpy.mean(windspeed[windspeed < 0.0]) 
posavg = numpy.mean(windspeed[windspeed > 0.0]) 
+2

주를, 그래서 당신이 쓸 수있는'풍속 [풍속> 0] .mean()'. – DSM

+0

@DSM : 언급 해 주셔서 감사합니다! –

+0

고맙지 만 배열이없고 단 하나의 값만 반환합니다. 그리고 음수와 양수 값을 원래 상태로 되 돌리는 방법은 무엇입니까? 그러나 수정 된 값은? – user3408380

관련 문제