РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
254 of 541 menu

Функция linalg.norm

Функция linalg.norm вычисляет норму вектора или матрицы. Первым параметром функция принимает массив, для которого нужно вычислить норму. Вторым параметром можно указать порядок нормы.

Синтаксис

np.linalg.norm(x, ord=None)

Пример

Вычислим евклидову норму (L2) вектора:

import numpy as np arr = np.array([3, 4]) res = np.linalg.norm(arr) print(res)

Результат выполнения кода:

5.0

Пример

Вычислим L1 норму вектора (сумма абсолютных значений):

import numpy as np arr = np.array([-1, 2, -3]) res = np.linalg.norm(arr, ord=1) print(res)

Результат выполнения кода:

6.0

Пример

Вычислим L2 норму матрицы (норма Фробениуса):

import numpy as np arr = np.array([[1, 2], [3, 4]]) res = np.linalg.norm(arr) print(res)

Результат выполнения кода:

5.477225575051661

Пример

Вычислим норму бесконечность для вектора (максимальное абсолютное значение):

import numpy as np arr = np.array([-5, 2, -8, 3]) res = np.linalg.norm(arr, ord=np.inf) print(res)

Результат выполнения кода:

8.0

Смотрите также

  • функцию det,
    которая вычисляет определитель квадратной матрицы
  • функцию matrix_rank,
    которая вычисляет ранг матрицы
  • функцию cond,
    которая вычисляет число обусловленности матрицы
  • функцию inv,
    которая находит обратную матрицу
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить