Функция Numpy triu() в Python и примеры

Функция NumPy triu() используется для получения копии матрицы с обнуленными элементами ниже k-й диагонали. Диагональ, выше которой обнуляются элементы: k = 0(по умолчанию) — главная диагональ, k<0 — ниже, k>0 — выше.

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

Numpy triu() — это библиотечная функция, используемая для возврата копии матрицы массива с элементом верхней части треугольника относительно k в Python. Метод triu() принимает два параметра и возвращает верхний треугольник матрицы массива.

Функция triu() определена в numpy, которую можно импортировать как import numpy as np, и мы можем создавать многомерные массивы и получать другую математическую статистику с помощью numpy, библиотеки на Python.

Синтаксис

Параметры

Функция принимает два параметра, один из которых необязательный.

  • Первый параметр — это массив, который принимает входной массив.
  • Второй параметр — k, необязательный. Это целочисленное значение, имеющее значение 0 по умолчанию. K>0 представляет собой диагональ выше главной диагонали, и то же самое происходит наоборот для K<0.

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

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

Примеры программ с методом triu() в Python

  • Напишем программу, показывающую работу функции triu() в Python.

Выход:

В приведенном выше примере мы видим, что обходя разные значения k, мы получаем разные верхние треугольники в соответствии с диагональю матрицы.

  • Напишем программу, которая берет матрицу 4 × 4, а затем применяет функцию triu.

Выход:

В приведенном выше примере мы видим, что когда передаем матрицу 4 × 4, получаем выходную матрицу соответственно для разных значений k.

Первая матрица для k=0, Вторая матрица для k=1, а третья для k=-1. Метод устанавливает значения, отличные от верхней части главной диагонали, как 0.

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

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

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