кодесурса
«NumPy

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

script1adsense2code
script1adsense3code

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

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

Синтаксис:

 numpy.diag (v, k = 0) 
«NumPy
Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
v Если v является двумерным массивом, вернуть копию его k-й диагонали. Если v является 1-D массивом, вернуть 2-D массив с v на k-й диагонали. необходимые
К Диагональ под вопросом. Значение по умолчанию - 0. Используйте k> 0 для диагоналей выше главной диагонали и k <0 для диагоналей ниже главной диагонали. необязательный

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

out: ndarray - Извлеченная диагональная или построенная диагональная матрица.

Пример 1: функция NumPy.diag ()

>>> import numpy as np
>>> a = np.arange(12).reshape((4,3))
>>> np.diag(a)
array([0, 4, 8])

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

«NumPy

Пример 2: функция NumPy.diag ()

>>> import numpy as np
>>> a = np.arange(12).reshape((4,3))
>>> np.diag(a, k=1)
array([1, 5])

Пример 3: функция NumPy.diag ()

>>> import numpy as np
>>> a = np.arange(12).reshape((4,3))
>>> np.diag(a, k=-1)
array([ 3,  7, 11])

Пример 4: функция NumPy.diag ()

>>> import numpy as np
>>> a = np.arange(12).reshape((4,3))
>>> np.diag(np.diag(a))
array([[0, 0, 0],
       [0, 4, 0],
       [0, 0, 8]])

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

«NumPy

Python - NumPy Code Editor:

Предыдущая: огрид ()
Далее: diagflat ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code