2017-11-28 15 views
-3

프로그램을 실행할 때 다음 오류가 발생합니다. 다음과 같이 오류와 프로그램을 첨부했습니다. 내 프로그램에 무슨 문제가 있니?AttributeError : 'function'객체에 'universe'속성이 없습니다.

 error_x= x - x_old 
     error_y= y - y_old 
     reglage.input['position'] = int(x) 
     reglage.input['vitesse'] = int(error_x - error_precedent_x) 
     reglage.compute() 
     x_angle=reglage.output['angle'] 
     print x_angle 
     reglage.input['position'] = int(y) 
     reglage.input['vitesse'] = int(error_y - error_precedent_y) #dy/dt 
     reglage.compute() 
     y_angle=reglage.output['angle'] 
     print y_angle 

np.fmax 값 = (값 np.var.universe.min()) AttributeError : '기능'객체 속성에는 '우주'

+0

최소한의 작업이나 샘플 코드를 게시하면 문제가 해결됩니까? –

+2

'numpy.var'는 함수입니다 :'app.var(). universe.min()'을 의미 했습니까? – cdarke

+0

'value = np.fmax (value, np.var.universe.min())'은 표시된 오류입니다 – Nourhenebh

답변

0
reglage.input['position'] = int(x) 
reglage.input['vitesse'] = int(error_x - error_precedent_x) 
가 없다

입력되어야 이 예

position = ctrl.Antecedent(np.arange(0, 400, 1), 'position') 
vitesse = ctrl.Antecedent(np.arange(-200, 200, 1), 'vitesse') 

: 에서 X [0 400] AND 선언 우주에서 마지 error_x - [-200 200]의 error_precedent_x