Функция np.linalg.cond() в Python

Функция numpy linalg cond() вычисляет номер условия матрицы. Функция cond() может возвращать номер условия, используя одну из семи различных форм, в зависимости от значения p.

Что такое функция Numpy linalg cond() в Python?

Функция np.linalg.cond() используется в Python для поиска номера условия матрицы. Функция linalg cond() возвращает номер условия, используя одну из 7 норм, а возвращаемое значение зависит от указанного ниже значения:

  1. None: 2-норма, рассчитанная непосредственно с помощью SVD.
  2. ‘fro’: норма Фробениуса.
  3. Inf: max(sum(abs(x), axis=1)).
  4. -inf: min(sum(abs(x+), axis=1)).
  5. 1: max(sum(abs(x), axis=0)).
  6. -1: min(sum(abs(x), axis=0)).
  7. 2: 2-норма(наибольшее значение знака).
  8. -2: наименьшее число.

Синтаксис

Параметры

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

  1. array: массив, номер условия которого мы должны найти.
  2. condition_value: это значение является одним из 8 значений, указанных выше.

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

Функция linalg cond() возвращает номер условия(тип float).

Пример программирования

См. следующий код.

Выход:

Объяснение.

В этой программе мы сначала объявили массив numpy размером 3×3 и напечатали его. Затем мы вызвали linalg.cond(), который мы импортировали как LA из библиотеки numpy. Мы видим, что мы получили разные результаты для разных условий. Этот вывод зависит от данного массива и данного условия.

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

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

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