ATTRIBUTERROR: «Функция» объект не имеет атрибута «неявным» при попытке использовать Scipy ODRPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 ATTRIBUTERROR: «Функция» объект не имеет атрибута «неявным» при попытке использовать Scipy ODR

Сообщение Anonymous »

Я пытаюсь установить данные, используя Scipy.odr в ноутбуке Юпитера, но я продолжаю получать атрибут. Соответствующий код ниже, < /p>

Код: Выделить всё

from scipy.odr import *

def linear(U_0, x):
return U_0[0]*x + U_0[1]

linear_model = Model(linear)

quadratic_data = RealData(angle_squared, flattened_velocity, sx=angle_error_squared, sy=flattened_velocity_error)

quadratic_odr = ODR(quadratic_data, linear, beta0=[1,0])
< /code>
Когда я пытаюсь запустить свой код, ошибка ниже возвращает: < /p>
AttributeError                            Traceback (most recent call last)
Cell In[25], line 13
10 quadratic_data = RealData(angle_squared, flattened_velocity, sx=angle_error_squared, sy=flattened_velocity_error)
11 cubic_data = RealData(angle_cubed, flattened_velocity, sx=angle_error_cubed, sy=flattened_velocity_error)
---> 13 quadratic_odr = ODR(quadratic_data, linear, beta0=[1,0])
14 cubic_odr = ODR(cubic_data, linear, beat0=[1,0])
16 quadratic_output = quadratic_odr.SO.run()

File ~/.local/lib/python3.12/site-packages/scipy/odr/_odrpack.py:789, in ODR.__init__(self, data, model, beta0, delta0, ifixb, ifixx, job, iprint, errfile, rptfile, ndigit, taufac, sstol, partol, maxit, stpb, stpd, sclb, scld, work, iwork, overwrite)
785 self.iwork = _conv(iwork)
787 self.output = None
--> 789 self._check()

File ~/.local/lib/python3.12/site-packages/scipy/odr/_odrpack.py:800, in ODR._check(self)
798 if isinstance(self.data.y, np.ndarray):
799     y_s = list(self.data.y.shape)
--> 800     if self.model.implicit:
801         raise OdrError("an implicit model cannot use response data")
802 else:
803     # implicit model with q == self.data.y

AttributeError: 'function' object has no attribute 'implicit'
Я понятия не имею, как начать исправлять это, и из того, что я могу сказать, эта ошибка исходит из самого модуля, а не кода, который я написал.


Подробнее здесь: https://stackoverflow.com/questions/794 ... ing-to-use
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»