2015-09-16 2 views
1

Я завязывания вычислить среднюю абсолютную ошибку, но когда я выполнить следующий оператор печатиКонверсия поплавка ndarray или наоборот

print('MAE: %5.2f kcal/mol'%np.abs(output - TZ).mean(axis=0)) 

Я получаю следующее сообщение об ошибке

TypeError: float argument required, not numpy.ndarray 

Дополнительная информация:

output = 

[-0.01200975 -0.01200975 -0.01200975 ..., -0.01042357 -0.01200975 
-0.01042357] 

TZ = 

[[ 2.43307638] 
[ 1.981444 ] 
[ 0.25338271] 
..., 
[-0.18407178] 
[-0.734635 ] 
[ 1.724509 ]] 

Я новичок в Python, может кто-нибудь сказать мне, как конвертировать TZ в поплавок или наоборот?

ответ

0

Я думаю, что выясню ответ.

Я изменил выход как output.reshape (output.shape [0], 1) теперь обе переменные находятся в одном формате.

Смежные вопросы