1
파일에 평균 3 개의 벡터가 필요합니다. 이 파일은 다음과 같습니다.평균 음수 파이썬
7.308017466911098700e-01 -5.497365223199360800e-01 -1.324069582379517300e-01
7.142889846599955700e-01 -5.300077858149733200e-01 -1.214793135300424200e-01
7.142889846599955700e-01 -5.300077858149733200e-01 -1.214793135300424200e-01
7.142889846599955700e-01 -5.300077858149733200e-01 -1.214793135300424200e-01
6.835045107440532700e-01 -4.980522174917749700e-01 -1.158373119954510000e-01
6.835045107440532700e-01 -4.980522174917749700e-01 -1.158373119954510000e-01
6.835045107440532700e-01 -4.980522174917749700e-01 -1.158373119954510000e-01
6.835045107440532700e-01 -4.980522174917749700e-01 -1.158373119954510000e-01
7.440304087049756100e-01 -5.568396579851897500e-01 -1.014631831749943100e-01
7.021751417881535500e-01 -6.350121671924353600e-01 -5.052342816781073300e-02
두 번째 열에는 음수 만 포함되어 있습니다. 코드로 평균을 구할 때 :
with open(myfile) as fin:
for line in fin:
vec.append(float(line.split()[1]))
mean1=np.mean(vec)
print mean1
나는 양수를 얻습니다.
numpy.mean이 있습니까?
음수가 표시됩니다. 'vec'가 비어 있다고 확신합니까? –
예상대로'-0.532382057491'을 출력합니다. 문제는 아마도 코드의 다른 부분 일 것입니다. –
고마워요! vec은 비어 있지 않았습니다. – mattiav27