кодесурса
«NumPy

Создание массива NumPy: функция triu ()

script1adsense2code
script1adsense3code

функция numpy.triu ()

Верхний треугольник массива.
Функция triu () используется для получения копии матрицы с обнуленными элементами ниже k-й диагонали.

Синтаксис:

 numpy.triu (м, к = 0) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
м Количество строк в массиве.
К Диагональ выше которой до нуля элементов. k = 0 (по умолчанию) - главная диагональ, k <0 - ниже, а k> 0 - выше. необязательный

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

Вернуть копию матрицы с обнуленными элементами ниже k-й диагонали.

Пример 1: метод NumPy.triu ()

import numpy as np
m = np.matrix([[1,2,3],[4,5,6],[7,8,9]])
print("Sample matrix")
print(m)
print("\ntriu() function without any parameter:")
print(np.triu(m))
print("\nBelow 1st diagonal zeroed.")
print(np.triu(m,-1))
print("\nBelow 2nd diagonal zeroed.")
print(np.triu(m,-2))

Выход:

 Образец матрицы
[[1 2 3]
 [4 5 6]
 [7 8 9]]
Функция triu () без каких-либо параметров:
[[1 2 3]
 [0 5 6]
 [0 0 9]]
Ниже 1-й диагонали обнуляется.
[[1 2 3]
 [4 5 6]
 [0 8 9]]
Ниже 2-й диагонали обнуляется.
[[1 2 3]
 [4 5 6]
 [7 8 9]]

Иллюстрированная презентация:

«NumPy

Python - NumPy Code Editor:

Предыдущая: tril ()
Далее: Вандер ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code