2015-01-28 6 views

답변

2

문제를 재현 할 수있는 충분한 코드가 표시되지 않았습니다. 일반적으로, q.fill가 예상대로 작동 것이다 : 그러나

import numpy as np 

err = 0.0159 
q = np.empty(9) 
q.fill(err) 
print(q) 
# [ 0.0159 0.0159 0.0159 0.0159 0.0159 0.0159 0.0159 0.0159 0.0159] 

(어둠 속에서 자상을 복용), 정수 DTYPE을 가지고 q 경우, 다음 q.fill(0.0159) 바닥 0.0159 가장 가까운 INT에 이르기 때문에 q이 될 것이다 것 0으로 채워진 :

+0

안녕하세요, 이것은 인쇄 할 때 단지 소수점 이하 1 자리로 값을 인쇄 할 때 제 잘못입니다. 0.0이됩니다. 그러나 배열의 실제 값은 정확했다. – astrochris