Создание массива NumPy: функция diagflat ()
функция numpy.diagflat ()
Функция diagflat () используется для создания двумерного массива со сглаженным вводом в виде диагонали.
Синтаксис:
numpy.diagflat (v, k = 0)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
v | Входные данные, которые сглаживаются и устанавливаются как k-я диагональ выходных данных. | необходимые |
К | Диагональ установить; 0, значение по умолчанию, соответствует «главной» диагонали, положительное (отрицательное) k дает номер диагонали над (под) главной. | необязательный |
Возвращаемое значение:
out: ndarray - 2-D выходной массив.
Пример 1: функция NumPy.diagflat ()
>>> import numpy as np
>>> np.diagflat([[2,4], [6,8]])
array([[2, 0, 0, 0],
[0, 4, 0, 0],
[0, 0, 6, 0],
[0, 0, 0, 8]])
Иллюстрированная презентация:
Пример 2: функция NumPy.diagflat ()
>>> import numpy as np
>>> np.diagflat([2,4], 1)
array([[0, 2, 0],
[0, 0, 4],
[0, 0, 0]])
Иллюстрированная презентация:
Python - NumPy Code Editor:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code