2014-11-24 5 views
0

Я использую интерполяционный пакет из scipy. В документации функции splprep говорится, что среди возвращаемых значений есть также переменная «fp», которая содержит остатки сплайна. http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.interpolate.splprep.htmlПолучить остатки сплайна без ограничений scipy.interpolate.splprep()

Я не знаю, как получить значение fp, потому что я не могу вызвать функцию с более чем двумя возвращаемыми переменными.

Вот некоторые примеры код я использую:

from scipy import interpolate 
[tck_poly, u] = interpolate.splprep([[1.,2.,3.,4.,5.]]) 

Кто-нибудь знает, как получить это остаточный или другой простой способ определить нужное качество?

ответ

2

Укажите full_output=True:

(tck, u), fp, ier, msg = interpolate.splprep([[1.,2.,3.,4.,5.]], full_output=True) 
+0

Спасибо за этот легко исправить. В следующий раз я прочитаю документацию более подробно;) – user1984653

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

  • Нет связанных вопросов^_^