Ошибка значения: установка элемента массива с последовательностью (массив) - PullRequest
0 голосов
/ 31 марта 2020

Я получаю эту ошибку при компиляции этой функции:

def f(r,t):
    x,y,z = r[0], r[1], r[2]
    fx,fy,fz = sigma*(x-y), r*x-y - x*z, x*y-c*z
    return np.array([fx,fy,fz],float)

Это функция, которую я собираюсь использовать для применения метода Рунге-Кутты. Я не уверен, что делать, потому что раньше я использовал эту функцию, и она работала просто отлично:

def f(r,t):
    x,y = r[0], r[1]
    fx,fy = alpha*x - beta*x*y, gama*x*y-sigma*y
    return np.array([fx,fy],float)

1 Ответ

0 голосов
/ 31 марта 2020

Неважно, я только что увидел, что я использую "r" как константу, а также как вектор.

...