Я намерен построить собственное значение (я) матрицы Якоби в диапазоне -3 ≤ µ ≤ 3 с шагом 0,1 в Python.
Пожалуйста, смотрите мой код ниже:
import numpy as np
mu = np.arange(-3,3,0.1)
J =([[0, 1],
[-1, -mu]])
assign lambda
lambda = np.linalg.eigvals(J)
print(lambda)
Затем это обнаружилось: «SyntaxError: неверный синтаксис», и он указывает на «лямбду» в строке «назначить лямбду».
Тогда мой код для построения
import matplotlib.pyplot as plt
plt.figure()
plt.plot(mu, lambda, 's')
plt.xlabel('mu')
plt.ylabel('Eigenvalue')
plt.show()
Появился еще один «SyntaxError: неверный синтаксис», указывающий на «лямбду» в этом разделе.
Я также пытался избавиться от строки «назначить лямбду», но все равно не получилось. Такая ошибка произошла раньше, когда я пытаюсь определить функцию или параметр.
Может кто-нибудь взглянуть и помочь мне? Я очень новичок в Python.
Большое спасибо!