Метод np.linalg.solve() в Python с примерами

Метод Numpy.linalg.solve() используется в Python для возврата решения линейных уравнений в матричной форме. Он вычисляет «точное» решение x четко определенного, т. е. линейного матричного уравнения полного ранга ax = b.

Синтаксис

Параметры

Функция numpy linalgsolve() принимает два основных параметра:

  1. arr1: это массив 1, «матрица коэффициентов».
  2. arr2: это массив 2, матрица значений ординаты или «зависимой переменной».

Возвращаемое значение

Функция linalgsolve() возвращает уравнение ax=b; возвращаемый тип — это матрица, форма которой идентична матрице b. Эта функция возвращает LinAlgError, если наша первая матрица(a) является сингулярной или неквадратной.

Пример 1: как использовать метод numpy.linalg.solve()

Выход

Пример 2: решите систему уравнений 3 * x0 + x1 = 9 и x0 + 2 * x1 = 8.

Выход

Пример 3: решите систему уравнений 2 * x0 – x1 = 1, -x0 + 2 * x1 = 3 и x0 + x1 + x2 = 6.

Выход

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python