Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 24, 2010 18:49:21

nikitos
От:
Зарегистрирован: 2010-02-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с дифференцированием и аппроксимацией.

Спасибо. Буду пробовать.
spline(xk, yk, xnew, order = 3, kind = ‘smoothest’, conds = None)

Interpolate a curve (xk,yk) at points xnew using a spline fit.

В принципе все понятно. Только Что означают последние два параметра и какие значения могут принимать?
Предпоследний я так понял вид какой еще он может быть. Что такое последний вообще не понял.
order- это же степень полинома?



Отредактировано (Фев. 24, 2010 18:50:25)

Офлайн

#2 Фев. 24, 2010 19:19:33

nikitos
От:
Зарегистрирован: 2010-02-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с дифференцированием и аппроксимацией.

Кто скажет в чем косяк???


Traceback (most recent call last):
File “D:/NIKITOS/STUDY/Study12/Practice/Auto2109new_SpectrumRoad/All2109.sch.p
y”, line 49, in ?
StepRoad1 = pradis.Suspension.StepRoad.StepRoad(, [, , [0,0,
1], 10.0, 10.0, 0.1, 20.0, False, 36, 0.0], desc = misc.ppl_scheme_desc(ppl_sche
me_desc,'StepRoad1') )
File “c:\DINAMA\plugin\python\pradis\Suspension\StepRoad.py”, line 92, in __in
it__
stand (p1,Speed,WheelBase)
File “c:\DINAMA\plugin\python\pradis\Suspension\StepRoad.py”, line 78, in stan
d
print scipy.spline(tn, zn, 0.33, order = 3, kind = ‘smoothest’, conds
= None)
AttributeError: ‘module’ object has no attribute ‘spline’



Отредактировано (Фев. 24, 2010 19:20:35)

Офлайн

#3 Фев. 24, 2010 20:17:14

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите с дифференцированием и аппроксимацией.

По поводу параметров тоже не понял что это за последние параметры, может быть такие параметры описаны где-нибудь в других функциях.

А вот насчет ошибки, похоже Вы не так импортируете. Сплайны лежат не в scipy, а в scipy.interpolate. Поэтому надо использовать:

scipy.interpolate.spline(…)



Офлайн

#4 Фев. 25, 2010 23:36:02

knkd
От:
Зарегистрирован: 2009-06-14
Сообщения: 225
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с дифференцированием и аппроксимацией.

Jenyay
По поводу параметров тоже не понял что это за последние параметры, может быть такие параметры описаны где-нибудь в других функциях.
Это наверное про правую и левую экстраполяцию? :)
Кстати, а почему бы её не распознавать автоматически? Или это имеет принципиальное значение?



Офлайн

#5 Фев. 26, 2010 11:57:04

nikitos
От:
Зарегистрирован: 2010-02-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с дифференцированием и аппроксимацией.

Теперь встает другой вопрос что же возвращает этот spline???
Кусок проги выглядит примерно так:

t=
z=
tn = numpy.array(t)
zn = numpy.array(z)
c=0.9
print scipy.interpolate.spline(t, z, c, order = 3, kind = ‘smoothest’, conds = None)

Так вот: при C=0.9 на выходе имеем 0.0
при C=-0.9 на выходе имеем 0.0
при C=0.33 на выходе имеем -1.#IND

Мне эти результаты вообще непонятны.
Если подставить tn и zn результат тот же.



Офлайн

#6 Фев. 26, 2010 13:34:18

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите с дифференцированием и аппроксимацией.

Да, интересно он себя ведет, даже не знаю что тут сказать.



Офлайн

#7 Фев. 26, 2010 13:41:41

nikitos
От:
Зарегистрирован: 2010-02-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с дифференцированием и аппроксимацией.

Кто нибудь знает??? А то я его ели заставил вообще работать а тут такой результат.
Надо тему переименовывать.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version