Функция numpy.tril() в Python и примеры

Функция tril() библиотеки Numpy в Python возвращает копию массива с нулевыми элементами выше k-диагонали. k: этот параметр представляет требуемую нам диагональ.

Что такое функция np.tril() в Python?

Метод np.tril() в Python возвращает копию матрицы массива с элементом нижней части треугольника относительно k. Метод tril() принимает два параметра и возвращает нижний треугольник матрицы массива.

Метод tril() определен в numpy, который можно импортировать как import numpy as np, и мы можем создавать многомерные массивы и получать другую математическую статистику.

Синтаксис

Параметры

Метод принимает два параметра, один из которых является необязательным:

  • первый параметр — это  array, который принимает входной массив;
  • второй параметр k, необязательный. Это целочисленное значение, имеющее значение 0 по умолчанию.

K>0 представляет собой диагональ выше главной диагонали, и то же самое происходит наоборот для K<0.

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

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

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

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

Выход:

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

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

Выход:

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

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

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

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