Я могу решить системное уравнение (используя NumPY) следующим образом:
>>> a = np.array([[3,1], [1,2]])
>>> b = np.array([9,8])
>>> y = np.linalg.solve(a, b)
>>> y
array([ 2., 3.])
Но, если бы я получил что-то вроде этого:
>>> x = np.linspace(1,10)
>>> a = np.array([[3*x,1-x], [1/x,2]])
>>> b = np.array([x**2,8*x])
>>> y = np.linalg.solve(a, b)
Это не работает, когда коэффициенты матрицы являются массивами, и я хочу вычислить решение массива «y» для каждого элемента массива «x». тоже не умею считать
>>> det(a)
Вопрос: как это сделать?