кодесурса
«NumPy

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

script1adsense2code
script1adsense3code

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

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

Синтаксис:

 numpy.tri (N, M = Нет, k = 0, dtype = <класс 'float'>) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
N Количество строк в массиве. ИНТ
M Количество столбцов в массиве. По умолчанию M принимается равным N. необязательный
К Поддиагональ, ниже и ниже которой массив заполнен. k = 0 - главная диагональ, а k <0 - ниже, а k> 0 - выше. По умолчанию 0. необязательный
DTYPE Тип данных возвращаемого массива. По умолчанию это float. необязательный

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

tri: ndarray of shape (N, M) - Массив с его нижним треугольником, заполненным единицами и нулем в другом месте; другими словами, T [i, j] == 1 для i <= j + k, 0 в противном случае.

Пример-1: главная диагональ функции NumPy.tri ()

>>> import numpy as np
>>> np.tri(4, 6, 0, dtype=int)
array([[1, 0, 0, 0, 0, 0],
       [1, 1, 0, 0, 0, 0],
       [1, 1, 1, 0, 0, 0],
       [1, 1, 1, 1, 0, 0]])

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

«NumPy

Пример 2: функция NumPy.tri () выше главной диагонали

>>> import numpy as np
>>> np.tri(4, 6, 1, dtype=int)
array([[1, 1, 0, 0, 0, 0],
       [1, 1, 1, 0, 0, 0],
       [1, 1, 1, 1, 0, 0],
       [1, 1, 1, 1, 1, 0]])

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

«NumPy

Пример 3: функция NumPy.tri () ниже главной диагонали

>>> import numpy as np
>>> np.tri(4, 6, -1, dtype=int)
array([[0, 0, 0, 0, 0, 0],
       [1, 0, 0, 0, 0, 0],
       [1, 1, 0, 0, 0, 0],
       [1, 1, 1, 0, 0, 0]])

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

«NumPy

Python - NumPy Code Editor:

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code