У меня есть функция, где я расчетливый значение как:Матричные вычисления Python
a = a + pow(b - np.dot(A[i,:],B[:,j]), 2)
final_Result= a + C * ((np.square(A)).sum() +(np.square(B)).sum())
print final_Result
func.extend(final_Result)
# C is a float value
Это показывает мне результат как
[[ 455.83301538]]
>>> func
[matrix([[ 455.83301538]])]
я могу получить final.item (0) из консоли (IPython). Но я не мог этого сделать в программе. Что я здесь делаю неправильно? Как я могу получить значение из финальной матрицы?
«Но я не мог сделать это в программе». Была ли ошибка? Если да, то какой? Если нет, что случилось? – Amadan
Каков фактический результат в консоли и в программе? Я могу поспорить, что это магическая работа IPython. –
Это не показывает никаких ошибок. Но я не мог получить значение из матрицы –